Kaip įdiegti „MySQL“ „Ubuntu Linux“.

„MySQL“ diegimas „Ubuntu“ yra nesudėtingas procesas, tačiau jūs turite žinoti, kokių veiksmų reikia imtis. Šis vadovas moko, kaip tai padaryti per trumpą laiką

MySQL yra populiariausias atvirojo kodo duomenų bazių serveris pasaulyje. Tai paprasta ir labai greita, be to, galite lengvai jį įdiegti Ubuntu Linux.

Nepaisant savo paprastumo, MySQL yra labai galinga reliacinė duomenų bazių valdymo sistema. Jis taip pat yra labai keičiamas, todėl jis yra populiarus pasirinkimas įvairaus dydžio organizacijose visame pasaulyje.

Turėtumėte atkreipti dėmesį, kad ši pamoka tinka Ubuntu 18.04 ir 20.04 diegimams ir serverio bei darbalaukio versijoms. Žinoma, visada galite naudoti Ubuntu programinės įrangos centrą norėdami ieškoti ir įdiegti MySQL, bet geriau taip.

MySQL diegimo žingsniai

Atlikite šiuos veiksmus, kad įdiegtumėte MySQL Ubuntu

1. Patikrinkite savo programinės įrangos versijas

Turite žinoti, su kuo dirbate, todėl pirmiausia svarbu patikrinti programinės įrangos versijas. Jei diegiate Ubuntu 18.04, atminkite, kad ji pateikiama su MySQL 5.7 versija.

Įdiegę Ubuntu 20.04, turėsite reikalų su MySQL 8 versija. Abi versijos yra panašios į diegimą ir naudojimą, tačiau 8.0 versija siūlo didesnį greitį, saugumą ir suderinamumą.

Jei naudojate Ubuntu 18.04 ir norite išbandyti MySQL v. 8, saugiausias būdas yra atnaujinti diegimą į Ubuntu 20.04. Kita vertus, galite tiesiogiai atsisiųsti MySQL saugyklos failus, skirtus 8 versijai, ir pabandyti ją įdiegti.

Naujausią Debian paketą galite gauti adresu tinkama saugykla tada naudokite curl arba wget, kad atsisiųstumėte jį įdiegti. Žiūrėkite pavyzdį žemiau:

wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.11-1_all.deb

Įdiekite saugyklą įvesdami

sudo dpkg -i mysql-apt-config_0.8.16-1_all.deb

Jūsų bus paprašyta dialogo lange pasirinkti leidimą. Pasirinkite ir tęskite. Po konfigūracijos turėsite atnaujinti Ubuntu sistemą prieš pradėdami diegti MySQL.

2. Atnaujinkite sistemą

Prieš diegiant bet kokią naują programinę įrangą, rekomenduojama visada atnaujinti Ubuntu saugyklas. Tai padeda įsitikinti, kad gaunate visus būtinus naujinimus, kad nesugadintumėte sistemos.

Norėdami įsitikinti, kad jūsų sistema yra atnaujinta prieš pradėdami diegti, iškvieskite terminalą naudodami Ctrl + Alt + T ir įveskite toliau pateiktą komandą:

sudo apt-get update

„Sudo“ paprašys jūsų administratoriaus slaptažodžio, kurį turėsite pateikti prieš tęsdami. Tada palaukite, kol apt-get atnaujins jūsų sistemos saugyklos talpyklą. Tai svarbus žingsnis diegiant abi 5.7 ir 8 versijas tiek Ubuntu 18.04, tiek 20.04 versijose.

3. Įdiekite „MySQL Server“.

Pasibaigus šiam naujinimui, laikas įdiegti MySQL serverio paketą. Tai darote naudodami šią komandą:

sudo apt-get install mysql-server

Apt-get įdiegs visus reikalingus failus, įskaitant bendruosius duomenų bazės failus ir apvalkalo klientą duomenų bazei administruoti.

Atminkite, kad diegimo metu turite įvesti root slaptažodį. Šis slaptažodis skirtas tik duomenų bazei ir neturi nieko bendra su jūsų Ubuntu dėžute. Taigi drąsiai naudokite bet kokį slaptažodį.

Taip pat diegimo metu šakninio slaptažodžio lauką galite palikti tuščią. Tai leidžia vėliau, konfigūravimo metu, nustatyti slaptažodį. Bet kokiu atveju nepamirškite slaptažodžio!

4. Išbandykite diegimą

„MySQL“ serveris paleidžiamas automatiškai, kai tik baigiamas diegimas. Taigi, norėdami įsitikinti, kad diegimas yra sėkmingas, galite duoti kelias komandas serveriui ir patvirtinti, kad jis reaguoja. Štai pavyzdys:

sudo systemctl status mysql

Ši komanda patikrina serverio būseną ir spausdina pagrindinę informaciją, tokią kaip jo būsena, PID (proceso ID) ir atminties naudojimas. Kai gausite atsakymą iš „MySQL“ diegimo, tai rodo, kad jis įdiegtas teisingai, ir dabar laikas jį sukonfigūruoti.

Kitos komandos, leidžiančios atitinkamai sustabdyti, paleisti ir iš naujo paleisti serverį, yra šios:

sudo systemctl sustabdyti mysql

sudo systemctl pradėti mysql

sudo systemctl restart mysql

5. Serverio konfigūravimas

Kai patvirtinsite, kad diegimas buvo sėkmingas, turėsite jį apsaugoti, kad išvengtumėte saugumo problemų. Mūsų laimei, MySQL turi įrankį tai padaryti. Viskas, ką jums reikia padaryti, tai įvesti komandą žemiau:

sudo mysql_secure_installation

Šiame įrankyje yra keletas klausimų, padedančių atlikti sąranką, ir slaptažodžio stiprumo vadovas. Trumpai tariant, mažo stiprumo slaptažodžiui reikia mažiausiai 8 simbolių. Taip pat galite pasirinkti vidutinį arba stiprų slaptažodį, vadovaudamiesi papildinio rekomendacijomis.

Kiti užduodami klausimai: ar norite pašalinti anoniminį vartotoją, apriboti root prieigą prie įrenginio ar pašalinti bandomąją duomenų bazę?. Į visus šiuos klausimus geriausia atsakyti „taip“.

6. Pridėti vartotojų

Galiausiai laikas nustatyti duomenų bazės serverį pagal savo poreikius, pvz., pridėti vartotojų, kad jie galėtų prieiti prie jo per programas, tokias kaip phpMyAdmin ir kitas aplinkas. Ir jei nežinote, ką darote, rekomenduojama palikti root@localhost slaptažodį ramybėje.

MySQL yra daug prieigos lygių, todėl jūs turite nuspręsti, kurį iš jų sukurti. Galite suteikti vartotojui visuotinę prieigą prie visų serverio dalių arba galite suteikti jam prieigą tik prie duomenų bazės arba netgi leisti atlikti tik tam tikras duomenų bazės ar lentelės operacijas.

Pavyzdžiui, naujame serveryje galite sukurti tris naujus vartotojus. Vienas su visuotine prieiga, kitas su ribota prieiga prie klientų duomenų bazės ir kitas su prieiga tik prie klientų telefonų numerių serveryje su šiomis komandomis:

mysql> KURTI VARTOTOJĄ 'admin'@'SkyBank.org' ATPAŽINTAS 'slaptažodžiu';

mysql> SUTEIKITE VISAS PRIVILEGIJUS * . * Į 'admin'@'skybank.org';

mysql> KURTI VARTOTOJĄ 'bob'@'SkyBank.org' ATPAŽINTAS 'slaptažodžiu';

mysql> SUTEIKTI PASIRINKTI,ĮTERPTI,ATNAUJINTI,IŠTRINTI,KURTI,PRISIEITI klientus.* Į 'bob'@'skybank.org';

mysql> KURTI VARTOTOJĄ 'vera'@'SkyBank.org' ATPAŽINTAS 'slaptažodžiu';

mysql> SUTEIKTI PASIRINKTI,ĮTERKTI,ATNAUJINTI ON customers.telephone Į 'vera'@'skybank.org';

mysql> NURODYTI PRIVILEGIJOS;

Paskutinė komanda iš naujo įkelia vartotojo teises serveryje, kad atnaujintų jį pagal naujas taisykles.

Išvada – paskutinis testas

Nustačius duomenų bazės vartotojus ir išvalius teises, dažnai yra geras patarimas pabandyti prisijungti kaip naujasis vartotojas, kurį sukūrėte, kad įsitikintumėte, jog viskas veikia gerai.

Prisijungti prie apvalkalo paprasta, naudojant:

mysql -u vartotojas -p

Tada gausite raginimą įvesti slaptažodį. Galite pabandyti sukurti duomenų bazę arba lentelę ir jas užpildyti, tada ištrinti eilutes, išmesti lenteles ir pan.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke yra kompiuterių entuziastas, mėgstantis skaityti įvairias knygas. Jis teikia pirmenybę „Linux“, o ne „Windows“ / „Mac“ ir naudoja
Ubuntu nuo pirmųjų dienų. Galite sugauti jį Twitter per bongotraksas

Straipsniai: 298

Gaukite techninių dalykų

Technikos tendencijos, paleidimo tendencijos, apžvalgos, pajamos internetu, žiniatinklio įrankiai ir rinkodara kartą ar du per mėnesį