Kuidas installida MySQL Ubuntu Linuxi

MySQL-i installimine Ubuntule on lihtne protsess, kuid peate teadma õigeid samme. See juhend õpetab teile, kuidas seda kiiresti teha

MySQL on kõige populaarsem avatud lähtekoodiga andmebaasiserver maailmas. See on lihtne ja väga kiire, lisaks saate selle hõlpsalt installida Ubuntu Linux.

Vaatamata oma lihtsusele on MySQL väga võimas relatsiooniline andmebaasihaldussüsteem. See on ka väga skaleeritav ja see muudab selle populaarseks valikuks igas suuruses organisatsioonides üle kogu maailma.

Pange tähele, et see õpetus töötab Ubuntu 18.04 ja 20.04 installimisel ning nii serveri- kui ka töölauaversioonidel. Muidugi võite alati kasutada Ubuntu tarkvarakeskust MySQL-i otsimiseks ja installimiseks, kuid nii on parem.

MySQL-i installimise etapid

Järgige neid samme MySQL-i installimiseks Ubuntule

1. Kontrollige oma tarkvaraversioone

Peate teadma, millega töötate, seega on oluline esmalt kontrollida oma tarkvaraversioone. Kui installite Ubuntu 18.04-le, pidage meeles, et see on kaasas MySQL-i versiooniga 5.7.

Ubuntu 20.04 installimisel peate tegelema MySQL-i versiooniga 8. Mõlemad versioonid on installimise ja kasutamisega sarnased, kuid versioon 8.0 pakub rohkem kiirust, turvalisust ja ühilduvust.

Kui kasutate Ubuntu 18.04 ja soovite proovida MySQL versiooni 8, on kõige turvalisem viis uuendada oma installi versioonile Ubuntu 20.04. Teisest küljest võite MySQL-i hoidla failid versiooni 8 jaoks otse alla laadida ja proovida seda installida.

Uusima Debiani paketi saate aadressilt sobiv hoidla ja seejärel kasutage selle installimiseks allalaadimiseks curl või wget. Vaadake allolevat näidet:

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

Installige hoidla tippimisega

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

Teil palutakse valida dialoogiboksist väljalase. Valige ja jätkake. Pärast konfigureerimist peate enne MySQL-i installimise alustamist oma Ubuntu süsteemi värskendama.

2. Uuendage süsteemi

Soovitatav on alati enne uue tarkvara installimist värskendada oma Ubuntu hoidlaid. See aitab tagada, et saate kõik vajalikud värskendused, et vältida süsteemi purunemist.

Et veenduda, et teie süsteem on enne installimise alustamist ajakohane, helistage terminal, kasutades Ctrl + Alt + T ja sisestage allolev käsk:

sudo apt-get update

Sudo küsib teie administraatori parooli, mille peate enne jätkamist sisestama. Seejärel oodake veidi, kuni apt-get värskendab teie süsteemi hoidla vahemälu. See on oluline samm mõlema versiooni 5.7 ja 8 installimisel nii Ubuntu 18.04 kui ka 20.04 versioonidesse.

3. Installige MySQL Server

Kui see värskendus on lõppenud, on nüüd aeg installida MySQL-i serveripakett. Teete seda järgmise käsu abil:

sudo apt-get install mysql-server

Apt-get installib kõik vajalikud failid, sealhulgas andmebaasi üldfailid ja shell-kliendi andmebaasi haldamiseks.

Pidage meeles, et installimise ajal peate sisestama juurparooli. See parool on rangelt andmebaasi jaoks ja sellel pole midagi pistmist teie Ubuntu kastiga. Nii et võite vabalt kasutada mis tahes parooli.

Installimise ajal võite ka juurparooli välja tühjaks jätta. See võimaldab teil hiljem seadistamise ajal parooli määrata. Igal juhul jätke parool kindlasti meelde!

4. Testige paigaldust

MySQL-server käivitub automaatselt, kui installimine on lõppenud. Seega saate installimise õnnestumise tagamiseks anda serverile mõned käsud ja kinnitada, et see vastab. Siin on näide:

sudo systemctl olek mysql

See käsk kontrollib serveri olekut ja prindib põhiteavet, nagu selle olek, PID (Protsessi ID) ja mälukasutus. Kui olete oma MySQL-i installilt vastuse saanud, näitab see, et see installiti õigesti, ja nüüd on aeg see konfigureerida.

Muud käsud, mis võimaldavad serverit vastavalt peatada, käivitada ja taaskäivitada, hõlmavad järgmist:

sudo systemctl stop mysql

sudo systemctl start mysql

sudo systemctl taaskäivitage mysql

5. Serveri seadistamine

Kui olete kinnitanud, et installimine õnnestus, peate selle kaitsma, et vältida turvaprobleeme. Meie õnneks sisaldab MySQL selle tegemiseks tööriista. Kõik, mida pead tegema, on sisestada allolev käsk:

sudo mysql_secure_installation

See tööriist sisaldab seadistust hõlbustavaid küsimusi ja parooli tugevuse juhendit. Lühidalt öeldes on madala tugevusega parooli jaoks vaja vähemalt 8 tähemärki. Võite valida ka keskmise või tugeva parooli, järgides pistikprogrammi soovitusi.

Täiendavad küsimused hõlmavad seda, kas soovite eemaldada anonüümse kasutaja, piirata juurjuurdepääsu masinale või eemaldada testandmebaasi?. Kõigile neile küsimustele on kõige parem vastata "jah".

6. Lisa kasutajaid

Lõpuks on aeg seadistada andmebaasiserver vastavalt oma vajadustele, näiteks lisada kasutajaid, et pääseda sellele ligi selliste programmide nagu phpMyAdmin ja muude keskkondade kaudu. Ja kui te ei tea, mida teete, on soovitatav jätta root@localhost parool rahule.

MySQL-is on palju juurdepääsutasemeid, seega on teie otsustada, milline neist luua. Saate anda kasutajale globaalse juurdepääsu serveri kõikidele osadele või anda talle juurdepääsu ainult andmebaasile või isegi lubada ainult teatud toiminguid andmebaasis või tabelis.

Näiteks võite oma uude serverisse luua kolm uut kasutajat. Üks globaalse juurdepääsuga, üks piiratud juurdepääsuga klientide andmebaasile ja üks, millel on juurdepääs ainult klientide telefoninumbritele serveris järgmiste käskudega:

mysql> LOO KASUTAJA 'admin'@'SkyBank.org' TUNNISTATUD 'Parooliga';

mysql> ANDKE KÕIK PRIVILEEGID * . * 'admin'@'skybank.org';

mysql> LOO KASUTAJA 'bob'@'SkyBank.org' TUNNISTATUD 'Parooliga';

mysql> GRANT SELECT,INSERT,UPDATE,DELETE,LOO,Drop ON klientidele.* 'bob'@'skybank.org';

mysql> LOO KASUTAJA 'vera'@'SkyBank.org' TUNNISTATUD 'parooli' järgi;

mysql> ANNA VALIK, SISESTAMINE, VÄRSKENDUS SAALID customers.telephone TO 'vera'@'skybank.org';

mysql> FLUSH PRIVILEGES;

Viimane käsk laadib serveri kasutajaõigused uuesti, et värskendada seda vastavalt teie uutele reeglitele.

Järeldus – viimane test

Pärast andmebaasi kasutajate seadistamist ja õiguste kustutamist on sageli hea nõuanne proovida sisse logida uue loodud kasutajana, et veenduda, et kõik töötab ilusti.

Shelli sisselogimine on lihtne, kasutades järgmist:

mysql -u kasutaja -p

Seejärel saate parooli sisestamise viipa. Võite proovida luua andmebaasi või tabeli ja täita need, seejärel kustutada ridu, kukutada tabeleid ja nii edasi.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke on arvutihuviline, kes armastab lugeda mitmesuguseid raamatuid. Ta eelistab Linuxit Windowsile/Macile ja on seda kasutanud
Ubuntu selle algusaegadest peale. Saate teda Twitteris tabada bongotrax

Artiklid: 297

Võtke vastu tehnilisi asju

Tehnilised suundumused, käivitamistrendid, ülevaated, veebisissetulek, veebitööriistad ja turundus üks või kaks korda kuus