Cum se instalează MariaDB pe Ubuntu 22.04
Urmați pașii de mai jos pentru a instala MariaDB pe Ubuntu 22.04:
- Actualizați sistemul
- Instalați baza de date
- Configurați scriptul de securitate
- Creați un administrator suplimentar cu protecție prin parolă (opțional)
- Testați MariaDB
Acest articol vă prezintă pașii individuali care trebuie parcurși.
MariaDB ca înlocuitor direct pentru MySQL
Sistemul de gestionare a bazelor de date relaționale MariaDB a fost lansat pentru prima dată în 2009 ca o ramificație a MySQL și este considerat în prezent o alternativă puternică la acest server SQL. Chiar și în comparație cu MySQL, ramificația impresionează prin flexibilitatea ridicată și arhitectura de securitate excelentă. Ca înlocuitor direct pentru MySQL, MariaDB poate fi integrat fără probleme direct în stiva LAMP (Linux, Apache, MySQL și PHP, Python sau Perl). Pachetele de soluții sunt acum furnizate și ca standard în depozitul Ubuntu. Mai jos explicăm cum se instalează MariaDB pe Ubuntu 22.04.
Dacă doriți să utilizați o versiune mai veche a distribuției Linux, veți găsi instrucțiuni detaliate despre cum să instalați MariaDB pe Ubuntu 20.04 în Ghidul nostru digital.
Cerințele necesare
Dacă doriți să instalați MariaDB pe Ubuntu 22.04, trebuie îndeplinite doar câteva cerințe. Aveți nevoie de un server care rulează deja această versiune a sistemului de operare. De asemenea, înainte de începerea procesului propriu-zis, trebuie configurat un administrator non-root pe acest server. De asemenea, ar trebui să configurați un firewall adecvat.
Actualizați indexul pachetelor
Cu toate acestea, înainte de a începe instalarea MariaDB pe Ubuntu 22.04, ar trebui să actualizați întregul sistem. Cele două comenzi apt sunt utilizate pentru a actualiza indexul pachetelor, toate aplicațiile și toate dependențele. Acest lucru face instalarea mai sigură și elimină orice posibile erori. Comenzile corespunzătoare sunt:
sudo apt update
sudo apt upgradebashInstalați MariaDB pe Ubuntu 22.04
Utilizați următoarele instrucțiuni pentru a instala MariaDB pe Ubuntu 22.04. Deoarece serverul SQL este inclus în mod implicit în depozitul Ubuntu, nu sunt necesare alte etape pentru instalarea propriu-zisă.
sudo apt install mariadb-serverbashConfigurați scriptul de securitate
Instalarea inițială este acum finalizată. În prezent, însă, MariaDB este configurată cu setările implicite. Acest lucru înseamnă, printre altele, că nu există nicio parolă setată pentru restricționarea accesului. Pentru a remedia această situație, MariaDB oferă un script de securitate care vă permite să efectuați configurații suplimentare. Puteți rula acest script cu următoarea comandă:
sudo mariadb_secure_installationbashCând scriptul este executat, acesta vă va solicita mai întâi parola root pentru baza de date. Deoarece nu ați stocat încă o parolă, apăsați pur și simplu [Enter] pentru a selecta opțiunea fără parolă și continuați.
După aceea, vi se va solicita să setați o parolă root pentru baza de date pentru autentificare. Deoarece aceasta este strâns legată de diverse sarcini de întreținere în Ubuntu, este recomandabil să nu modificați opțiunile de conectare în această etapă. Din motive de securitate, se recomandă să apăsați [N] și apoi [Enter]. Instrucțiunile privind crearea unui cont de administrator suplimentar cu protecție prin parolă vor fi furnizate mai jos.
Începeți prin a continua cu scriptul de securitate. La următoarele solicitări, răspundeți cu [Y] și apăsați [Enter] pentru a confirma. Vi se va cere dacă doriți să ștergeți utilizatorii anonimi, să eliminați o bază de date de testare și să restricționați accesul root de la distanță. La final, vi se va solicita să confirmați dacă toate modificările trebuie aplicate imediat.
Creați un utilizator administrator protejat cu parolă
Crearea unui utilizator administrator suplimentar cu autentificare prin parolă este opțională, dar rezolvă o potențială problemă și, astfel, sporește securitatea. În mod implicit, autentificarea root pentru MariaDB are loc prin intermediul pluginului unix_socket și, prin urmare, nu necesită o parolă. Deși această abordare oferă anumite avantaje, ea poate cauza și probleme atunci când programele externe au nevoie de drepturi administrative. Soluția este să creați un utilizator administrator cu aceleași privilegii ca și contul root, dar autentificat cu o parolă. Pentru a continua, începeți prin a deschide linia de comandă pentru MariaDB:
sudo mariadbbashAcum creați un utilizator nou cu drepturi de administrator, privilegii root și protecție prin parolă. Pentru a face acest lucru, înlocuiți substituenții „username” și „password” din codul următor.
GRANT ALL ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;bashAcum folosiți FLUSH PRIVILEGES pentru ca modificările să fie aplicate imediat.
FLUSH PRIVILEGES;bashDupă ce ați făcut acest lucru, ieșiți din shell-ul MariaDB.
exitbashTestează MariaDB
După instalarea MariaDB pe Ubuntu 22.04, se recomandă să verificați dacă configurarea a fost efectuată cu succes. Puteți verifica starea serverului folosind următoarea comandă:
sudo systemctl status mariadbbashDacă programul nu pornește automat, puteți utiliza această comandă pentru a-l porni:
sudo systemctl start mariadbbash