Cum se instalează MariaDB pe Debian 10
Pentru a instala MariaDB pe Debian 10, sunt necesari următorii pași:
- Actualizați sistemul la cea mai recentă versiune.
- Instalați sistemul de gestionare a bazelor de date.
- Configurați MariaDB.
- Creați un administrator suplimentar, dacă este necesar.
- Verificați instalarea.
De ce MariaDB și Debian 10 sunt o combinație bună?
Ați comparat MariaDB cu MySQL și ați decis să optați pentru noua ramificație? Puteți alege să utilizați sistemul de gestionare a bazelor de date ca alternativă la MySQL în stiva LAMP (Linux, Apache, MySQL și PHP, Python sau Perl) cu Debian. Deoarece MariaDB este un înlocuitor direct, acest lucru a fost întotdeauna relativ lipsit de probleme. Între timp, însă, Debian a trecut complet la MariaDB și furnizează numai pachetele corespunzătoare.
Ce cerințe trebuie îndeplinite?
Există doar câteva cerințe care trebuie îndeplinite pentru a instala MariaDB pe Debian. Este important să fi creat un server cu Debian 10 și să aveți un utilizator non-root cu privilegii sudo. De asemenea, trebuie configurat și activat în prealabil un firewall puternic. Odată îndeplinite aceste cerințe, puteți începe procesul de instalare.
Cum se instalează MariaDB pe Debian 10 pas cu pas
Următorii pași explică cum se instalează MariaDB pe Debian 10.
Pasul 1: Actualizați sistemul
Primul pas este să actualizați indexul pachetelor pentru a vă asigura că lucrați cu cele mai recente versiuni. Puteți face acest lucru folosind următoarele apt comenzi:
sudo apt update
sudo apt upgradebashInstalarea Debian 10 ar trebui să fie acum actualizată.
Pasul 2: Instalați MariaDB pe Debian 10
Apoi puteți instala MariaDB. În Debian 10, versiunea 10.3 este inclusă în mod implicit în depozitul de pachete, deoarece este considerată acum opțiunea preferată pentru MySQL. Pentru a instala pachetul, utilizați următoarea comandă:
sudo apt install mariadb-serverbashPasul 3: Configurați setările de securitate MariaDB
Deși ați instalat fișierele esențiale ale programului MariaDB pe Debian 10, în prezent nu există măsuri de securitate sau configurații adecvate. Pentru a vă proteja datele și sistemul, pachetul MariaDB include un script care vă ajută să reglați accesul la server și să eliminați conturile neutilizate. Pentru a aplica aceste modificări, utilizați următorul script:
sudo mysql_secure_installationbashÎn primul pas, vi se va solicita parola de root. Deoarece nu ați setat încă o parolă, apăsați [Enter]. Aveți apoi opțiunea de a crea o nouă parolă. Cu toate acestea, deoarece contul root MariaDB este strâns legat de diverse sarcini automate de întreținere și administrare, nu ar trebui să modificați autentificarea în acest moment. În caz contrar, în cel mai rău scenariu, actualizările pot elimina drepturile dvs. de administrare. Prin urmare, tastați [N] și apoi apăsați din nou [Enter].
Puteți răspunde la toate solicitările rămase cu [Y] și confirmați apăsând [Enter]. În mod implicit, baza de date de testare și unii utilizatori anonimi vor fi eliminați. În plus, conectările root la distanță vor fi dezactivate.
Pasul 4: Creați un cont de administrator (opțional)
Următorul pas este opțional. Deoarece utilizatorul root al MariaDB pe Debian utilizează unix_socket în loc de o parolă pentru autentificare în mod implicit, pot apărea probleme cu programele externe de îndată ce acestea necesită drepturi administrative. Prin urmare, este logic să configurați un cont de administrator în plus față de contul root, care este utilizat pentru acces cu parolă. Acesta are aceleași drepturi ca și contul root, dar este configurat pentru a fi utilizat cu protecție prin parolă. Pentru a face acest lucru, urmați pașii de mai jos.
Deschideți MariaDB:
sudo mariadb -u rootbashApoi creați un utilizator nou cu privilegii de root și o parolă. Puteți alege singur numele de utilizator și parola.
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;sqlAcum utilizați „FLUSH PRIVILEGES” pentru ca modificările să fie aplicate imediat:
FLUSH PRIVILEGES;sqlÎn final, ieșiți din shell:
exitbashPasul 5: Verificați MariaDB
În ultimul pas, verificați dacă MariaDB funcționează corect și automat după instalarea pe Debian 10. Pentru a face acest lucru, utilizați următoarea comandă:
sudo systemctl status mariadbbashDacă MariaDB nu pornește automat, utilizați această comandă:
sudo systemctl start mariadbbashAcum puteți utiliza MariaDB.