Kuinka asentaa MySQL 8 Fedora 38 Linuxiin


MySQL on yksi vanhimmista ja luotettavimmista avoimen lähdekoodin relaatiotietokannan hallintajärjestelmistä, johon miljoonat käyttäjät luottavat ja jota käyttävät päivittäin.

Koska Fedora on äskettäin julkistanut uuden versionsa lippulaivajakelusta, käsittelemme, kuinka voit helposti asentaa MySQL 8:n Fedora 39:ään, Fedora 38, ja Fedora 37.

Käytämme tässä opetusohjelmassa oletusarvoisia Fedora-tietovarastoja, jotta voimme tehdä asennusprosessista niin yksinkertaisen kuin se voi olla.

Tärkeää: MySQL- ja MariaDB-paketit tarjoavat samanlaisia tiedostoja ja ovat ristiriidassa keskenään. Tästä syystä sinun tulee asentaa vain MySQL tai MariaDB, mutta ei molempia.

MySQL:n asentaminen Fedora Linuxiin

Ennen kuin asennat minkä tahansa paketin järjestelmääsi, arkistojesi päivittäminen ja päivitysten asentaminen (jos sellaisia on) varmistavat vankan käyttökokemuksen. Aiomme päivittää arkistot annetulla dnf-komennolla:

sudo dnf update

Kun arkistot on päivitetty, voimme siirtyä asennusosaan. Koska aiomme käyttää oletusvarastoa, se säästää meidät monimutkaisemmilta vaiheilta. Koska haluamme MySQL:n uusimman version, aiomme käyttää yhteisöversiota.

Asenna MySQL käyttämällä annettua komentoa:

sudo dnf install community-mysql-server -y

Koska käytämme dnf:ää, se käsittelee automaattisesti kaikki riippuvuudet ja antaa meille vaivattoman kokemuksen.

MySQL:n käynnistäminen Fedora Linuxissa

Pelkkä MySQL:n asentaminen ei tee työtäsi. Ennen kuin jatkamme eteenpäin, meidän on otettava MySQL-palvelu käyttöön, koska se on ei-aktiivisessa tilassa asennuksen jälkeen.

Voit tarkistaa MySQL-palvelun nykyisen tilan käyttämällä annettua komentoa:

systemctl status mysqld

Käytämme seuraavaa komentoa MySQL-palvelun käynnistämiseen:

sudo systemctl start mysqld

Tarkastetaan nyt, olemmeko käynnistäneet MySQL:n onnistuneesti käyttämällä annettua komentoa:

systemctl status mysqld

Kuten näet, MySQL on käynnissä aktiivisessa tilassa.

Vastaavasti, jos haluat käynnistää MySQL:n jokaisessa käynnistyksessä, voit tehdä sen helposti käyttämällä annettua komentoa:

sudo systemctl enable mysqld

MySQL:n suojaaminen Fedora Linuxissa

MySQL:n oletusasennus on nykyaikaisten turvallisuusstandardien mukaan heikko, ja hakkerit voivat helposti manipuloida sitä. MySQL:n suojaamiseen on useita tapoja, mutta yksinkertaisin mutta tehokkain on käyttää suojattua komentosarjaa.

Voimme helposti käynnistää suojausskriptin seuraavalla komennolla:

sudo mysql_secure_installation

Useimmille käyttäjille tämä komentosarja toimii hyvin, mutta jos se pyytää salasanaa, voit hakea väliaikaisen salasanan osoitteesta mysqld.log osoitteessa /var/log/ annettu komento:

sudo grep 'temporary password' /var/log/mysqld.log

Suojattu komentosarja kysyy sinulta seuraavaa:

  • Pääkäyttäjän salasanan määrittäminen
  • Anonyymien käyttäjien poistaminen
  • Poista pääkäyttäjän oikeudet kaukosäätimellä
  • Testitietokannan poistaminen
  • Ladataan pääkäyttäjän oikeuksia uudelleen

Yhdistäminen MySQL:ään Fedora Linuxissa

Kun komentosarja on suojattu, voimme helposti muodostaa yhteyden MySQL-palvelimeen annetulla komennolla:

sudo mysql -u root -p

Kun olemme käyneet MySQL:ssä, voimme luetteloida tietokannat käyttämällä seuraavia:

mysql> SHOW DATABASES;

MySQL:n päivittäminen Fedora Linuxissa

Huolimatta siitä, että olemme juuri saaneet asennuksen äskettäin valmiiksi, voimme päivittää MySQL-tuotteet käyttämällä seuraavaa komentoa:

sudo dnf update mysql-server

Tämä oli meidän näkemyksemme siitä, kuinka voit asentaa MySQL 8:n helposti Fedoraan mahdollisimman helpolla tavalla. Mutta jos sinulla on edelleen ongelmia asennuksen kanssa, kysy rohkeasti kommenttiosiossa.