Cum se instalează MySQL pe Ubuntu Linux

Instalarea MySQL pe Ubuntu este un proces simplu, dar trebuie să cunoașteți pașii potriviți de urmat. Acest ghid vă învață cum să o faceți în cel mai scurt timp

MySQL este cel mai popular server de baze de date open-source din lume. Este simplu și foarte rapid, plus că îl puteți instala cu ușurință pe Ubuntu Linux.

În ciuda simplității sale, MySQL este un sistem de gestionare a bazelor de date relaționale foarte puternic. Este, de asemenea, foarte scalabil, iar acest lucru îl face o alegere populară în organizațiile de toate dimensiunile din întreaga lume.

Trebuie să rețineți că acest tutorial funcționează pentru instalările Ubuntu 18.04 și 20.04 și atât pe versiunile server, cât și pe cele desktop. Desigur, puteți utiliza întotdeauna Centrul de software Ubuntu pentru a căuta și a instala MySQL, dar este mai bine așa.

Pașii de instalare MySQL

Urmați acești pași pentru a instala MySQL pe Ubuntu

1. Verificați versiunile software

Trebuie să știți cu ce lucrați, așa că este important să verificați mai întâi versiunile de software. Dacă instalați pe Ubuntu 18.04, rețineți că acesta vine cu versiunea MySQL 5.7.

Pentru instalările Ubuntu 20.04, veți avea de-a face cu MySQL versiunea 8. Ambele versiuni sunt similare cu instalarea și utilizarea, dar versiunea 8.0 oferă mai multă viteză, securitate și compatibilitate înainte.

Dacă sunteți pe Ubuntu 18.04 și doriți să încercați MySQL v. 8, cel mai sigur mod este să vă actualizați instalarea la Ubuntu 20.04. Pe de altă parte, puteți descărca direct fișierele de depozit ale MySQL pentru versiunea 8 și puteți încerca să le instalați.

Puteți obține cel mai recent pachet Debian la adresa depozitul apt și apoi utilizați curl sau wget pentru a-l descărca pentru instalare. Vezi un exemplu mai jos:

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

Instalați depozitul tastând

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

Vi se va cere să selectați o versiune dintr-o casetă de dialog. Alegeți și continuați. După configurare, va trebui să actualizați sistemul Ubuntu înainte de a începe instalarea MySQL.

2. Actualizați sistemul

Recomandarea este să actualizați întotdeauna depozitele Ubuntu înainte de a instala orice software nou. Acest lucru vă ajută să vă asigurați că primiți toate actualizările necesare pentru a evita deteriorarea sistemului.

Pentru a vă asigura că sistemul dumneavoastră este actualizat înainte de a începe instalarea, apelați un terminal folosind Ctrl + Alt + T și introduceți comanda de mai jos:

sudo apt-get update

Sudo vă va cere parola de administrator, pe care va trebui să o furnizați înainte de a continua. Apoi așteptați un moment în timp ce apt-get reîmprospătează memoria cache a magaziei sistemului dumneavoastră. Acesta este un pas important pentru instalarea ambelor versiuni 5.7 și 8 pe ambele versiuni Ubuntu 18.04 și 20.04.

3. Instalați MySQL Server

Odată ce această actualizare s-a încheiat, acum este timpul să instalați pachetul server MySQL. O faci folosind următoarea comandă:

sudo apt-get a instala mysql-server

Apt-get va instala toate fișierele necesare, inclusiv fișierele comune ale bazei de date și un client shell pentru a administra baza de date.

Rețineți că trebuie să introduceți o parolă de root în timpul instalării. Această parolă este strict pentru baza de date și nu are nimic de-a face cu caseta Ubuntu. Așa că nu ezitați să utilizați orice parolă.

De asemenea, puteți lăsa câmpul de parolă rădăcină gol în timpul instalării. Acest lucru vă permite să setați o parolă mai târziu, în timpul configurării. În orice caz, asigurați-vă că vă amintiți parola!

4. Testați instalarea

Serverul MySQL pornește automat după terminarea instalării. Deci, pentru a vă asigura că instalarea este un succes, puteți emite câteva comenzi către server și puteți confirma că acesta răspunde. Iată un exemplu:

sudo systemctl status mysql

Această comandă verifică starea serverului și tipărește informații de bază, cum ar fi starea acestuia, PID (ID de proces) și utilizarea memoriei. Odată ce aveți un răspuns de la instalarea MySQL, aceasta arată că s-a instalat corect și acum este timpul să-l configurați.

Alte comenzi care fac posibilă oprirea, pornirea și, respectiv, repornirea serverului includ:

sudo systemctl stop mysql

sudo systemctl start mysql

sudo systemctl reporni mysql

5. Configurarea serverului

Odată ce confirmați că instalarea este un succes, va trebui să o asigurați pentru a preveni problemele de securitate pe linie. Din fericire pentru noi, MySQL include un instrument pentru a face asta. Tot ce trebuie să faceți este să introduceți comanda de mai jos:

sudo mysql_secure_installation

Acest instrument include o serie de întrebări pentru a ajuta la configurare, precum și un ghid pentru puterea parolei. Pe scurt, aveți nevoie de cel puțin 8 caractere pentru o parolă cu putere redusă. De asemenea, puteți alege o parolă medie sau puternică, urmând recomandările pluginului.

Alte întrebări adresate includ dacă doriți să eliminați utilizatorul anonim, să restricționați accesul root la mașină sau să eliminați baza de date de testare?. Cel mai bine este să răspundeți „da” la toate aceste întrebări.

6. Adăugați utilizatori

În cele din urmă, este timpul să configurați serverul bazei de date în funcție de nevoile dvs., cum ar fi adăugarea de utilizatori pentru a-l accesa prin programe precum phpMyAdmin și alte medii. Și dacă nu știți ce faceți, este recomandat să lăsați parola root@localhost în pace.

Există multe niveluri de acces pe MySQL, așa că vă rămâne să decideți pe care să îl creați. Puteți acorda unui utilizator acces global la toate părțile serverului sau îi puteți acorda acces doar la o bază de date sau chiar permiteți doar operațiuni specifice pe o bază de date sau un tabel.

De exemplu, puteți crea trei utilizatori noi pe noul dvs. server. Unul cu acces global, unul cu acces limitat la baza de date a clienților și unul cu acces numai la numerele de telefon ale clienților de pe server cu următoarele comenzi:

mysql> CREAȚI UTILIZATOR 'admin'@'SkyBank.org' IDENTIFICAT PRIN 'parolă';

mysql> ACORDĂ TOATE PRIVILEGIILE PE * . * LA 'admin'@'skybank.org';

mysql> CREAȚI UTILIZATOR 'bob'@'SkyBank.org' IDENTIFICAT DE 'parolă';

mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON clienti.* LA 'bob'@'skybank.org';

mysql> CREAȚI UTILIZATOR 'vera'@'SkyBank.org' IDENTIFICAT PRIN 'parolă';

mysql> GRANT SELECT,INSERT,UPDATE ON customers.telephone LA 'vera'@'skybank.org';

mysql> PRIVILEGII FLUSH;

Ultima comandă reîncarcă privilegiile utilizatorului pe server pentru a-l actualiza conform noilor reguli.

Concluzie – Un test final

După configurarea utilizatorilor bazei de date și spălarea privilegiilor, este adesea un sfat bun să încercați să vă conectați ca utilizator nou creat, doar pentru a vă asigura că totul funcționează frumos.

Conectarea la shell este simplă, cu:

mysql -u utilizator -p

Apoi veți primi solicitarea de a vă introduce parola. Puteți încerca să creați o bază de date sau un tabel și să le populați, apoi să ștergeți rânduri, să aruncați tabele și așa mai departe.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke este un pasionat de computere căruia îi place să citească o gamă largă de cărți. Are o preferință pentru Linux față de Windows/Mac și a folosit
Ubuntu încă de la începuturile sale. Îl poți prinde pe twitter prin intermediul bongotrax

Articole: 299

Primiți chestii de tehnologie

Tendințe tehnice, tendințe de pornire, recenzii, venituri online, instrumente web și marketing o dată sau de două ori pe lună