Kuidas installida MySQL 8.0 Rocky Linuxile 8

Sisse kirjutatud C, MySQL on avatud lähtekoodiga platvormideülene ja üks enimkasutatavaid relatsiooniandmebaaside haldussüsteeme (RDMS). See on lahutamatu osa LAMP virn ja on populaarne andmebaasihaldussüsteem veebimajutuses, andmeanalüüsis ja e -kaubanduse rakendustes, et mainida mõnda.

Praegune stabiilne versioon on MySQL 8.0.25 ja lasti lahti 11. mail 2021. Viimase väljaande peamised esiletoomised on järgmised:

  • InnoDB ja XML täiustused.
  • Tehingute andmete sõnastik.
  • Täiustatud tugi JSON -i algandmetele ja dokumendipoe funktsioonidele.
  • Tavalised tabeliväljendid.
  • Windowsi funktsioonid.
  • Vealogi täiustused, nagu vigade nummerdamine ja vähenenud paljusõnalisus.

Ja nii palju muudki. Saate vaadata väljalaskemärkmed kõigi funktsioonide ja täiustuste põhjalikuks katmiseks.

Selles juhendis uurime, kuidas installida MySQL peal Rocky Linux 8.

Samm: värskendage Rocky Linuxit

Tarkvarapakettide installimisel on alati soovitatav alustada süsteemipakettide värskendamisega. Mõnel juhul uuendatakse ka tuuma, mille järel on vaja taaskäivitada.

Seetõttu täitke käsureal tuuma ja süsteemipakettide värskendamiseks järgmine käsk:

$ sudo dnf värskendus. 
Värskendage Rocky Linuxit
Värskendage Rocky Linuxit

Samm: lubage MySQL ülesvoolu moodul

Edasi liikudes peame lubama MySQL 8.0 moodul, mille pakub AppStream hoidla. Praegu on see ainus MySQL pakutavat moodulit ja saate seda kontrollida käsuga:

$ sudo dnf moodulite loend mysql. 
Loetlege MySQL -moodul
Loetlege MySQL -moodul

Et lubada MySQL mooduli voog, käivitage käsk:

$ sudo dnf moodul lubab mysql: 8.0. 
Luba MySQL -moodul
Luba MySQL -moodul

Samm: installige MySQL 8.0 Rocky Linuxile

Kui moodul on lubatud, installige MySQL 8.0 sisse Rocky Linux järgnevalt:

$ sudo dnf installige @mysql. 
Installige MySQL Rocky Linuxi
Installige MySQL Rocky Linuxi

Samm: lubage ja käivitage MySQL

Mis tahes toimingute tegemiseks MySQL andmebaasiserver, peame kõigepealt teenuse käivitama. Kuid kõigepealt lubame tal käivitada alglaadimise ajal järgmiselt.

$ sudo systemctl lubab mysqld. 

Seejärel alustage MySQL deemon.

$ sudo systemctl käivitage mysqld 

Saate kontrollida MySQL töötab käivitades:

$ sudo systemctl olek mysqld 
Kontrollige MySQL -i olekut
Kontrollige MySQL -i olekut

Samm: turvake MySQL Rocky Linuxis

Viimane samm on äsja paigaldatud turvamine MySQL andmebaasi server. Miks? võite küsida. Põhjus on selles, et vaikimisi MySQL kaasas vaikeseaded, mis on täis lünki, mida häkkerid saavad kasutada. Sellisena peame selle kõvendama, käivitades mysql_secure_installation skript.

$ sudo mysql_secure_installation. 

Skripti käivitamisel palutakse teil kasutada VALIDATE_PASSWORD plugin, mis määrab parooli tugevuse taseme ja võimaldab kasutajatel seadistada ainult tugevaid paroole.

Pistikprogrammi seadistamiseks tippige "Y" ja vajutage SISENEMA. Pistikprogramm pakub kolme paroolipoliitika taset, nimelt: MADAL, KESKMINE & TUGEV.

Tüüp 2 eest TUGEV paroolipoliitika ja vajutage SISENEMA.

Kinnitage MySQL paroolipoliitika
Kinnitage MySQL paroolipoliitika

Järgmisena määrake kindlasti tugev MySQL juurparool vastavalt valitud paroolitasemele.

Määrake MySQL juurparool
Määrake MySQL juurparool

Pistikprogramm annab hinnangu parooli tugevusele, antud juhul 100. See tähendab, et oleme täitnud parooli tugevuse nõude, mis nõuab tugeva parooli olemasolu 8 tähemärki, mis peaks koosnema numbrilistest, sega- ja erimärkidest.

Määratud parooli jätkamiseks vajutage "Y" jätkama. Vastasel korral vajutage "N" tagasi minna ja teha vajalikke kohandusi.

Ülejäänud juhiste vaatamiseks vajutage "Y" anonüümsete kasutajate eemaldamiseks välistage juurkasutaja kauglogimine ja eemaldage testandmebaas, mis tuleks enne tootmiskeskkonda sisenemist puhastada.

Turvaline MySQL Rocky Linuxis
Turvaline MySQL Rocky Linuxis

Samm: ühendage Rocky Linuxis MySQL -iga

Kui olete valmis, kasutage MySQL klient andmebaasiga ühenduse loomiseks, nagu näidatud. Autentimine esitatud juurparooliga.

$ sudo mysql -u juur -p. 

Saate versiooni kinnitada, käivitades päringu:

mysql> VALI VERSIOON (); 
Ühendage MySQL -i andmebaas
Ühendage MySQL -i andmebaas

Paigaldamine MySQL andmebaas peal Rocky Linux on üsna lihtne ja arusaadav protsess. Pärast seda pole vaja lisada kolmanda osapoole hoidlat AppStream hoidla juba pakub MySQL 8.0 mooduli voog.

Teachs.ru