Cum se instalează MariaDB pe Debian 11
Pentru a instala MariaDB pe Debian 11, sunt necesari următorii pași:
- Actualizați instalarea Debian 11.
- Instalați MariaDB.
- Personalizați configurația în funcție de cerințele dvs.
- Creați un utilizator administrator suplimentar (opțional).
- Verificați dacă instalarea a fost efectuată cu succes.
De ce MariaDB și Debian 11 sunt o combinație potrivită?
În comparația MariaDB vs. MySQL, MariaDB și-a dovedit de mult timp calitățile. Acest server SQL este cunoscut pentru fiabilitatea sa extremă, securitatea ridicată și flexibilitatea generală superioară față de vechiul sistem de gestionare a bazelor de date de aceeași origine. Conceput ca un înlocuitor direct pentru MySQL, poate fi utilizat ca substitut pentru MySQL în cadrul stack-ului LAMP (Linux, Apache, MySQL și PHP, Python sau Perl) fără a fi necesare ajustări semnificative. Debian utilizează MariaDB de ceva timp și conține pachetele necesare în mod implicit.
Ce cerințe trebuie îndeplinite?
Există doar câteva cerințe care trebuie îndeplinite pentru a instala MariaDB pe Debian 11. Prima este că aveți nevoie de un server pe care Debian 11 este deja instalat. Este necesar accesul root pentru acest server și trebuie configurat și activat un firewall adecvat. De regulă, un singur nucleu CPU este suficient. În plus, sunt necesare cel puțin 512 megaocteți de RAM și 1 gigabyte de spațiu pe hard disk.
Cum se instalează MariaDB pe Debian 11 pas cu pas
Următoarele secțiuni vă arată pas cu pas cum să instalați MariaDB pe Debian 11.
Pasul 1: Actualizați indexul pachetelor
Înainte de a începe instalarea propriu-zisă, trebuie să vă asigurați că toate programele și Debian 11 sunt actualizate. Pentru a face acest lucru, actualizați indexul pachetelor cu aceste două apt enzi:
sudo apt update
sudo apt upgradebashOdată ce ați făcut acest lucru, puteți începe instalarea MariaDB pe Debian 11.
Pasul 2: Instalați MariaDB pe Debian 11
Utilizați următoarea comandă pentru a instala pachetul pentru MariaDB:
sudo apt install mariadb-serverbashOdată ce acest proces este finalizat, înseamnă că ați instalat MariaDB pe Debian 11, dar încă nu au fost luate măsuri de securitate pentru sistemul dvs. Această parte urmează în pasul următor.
Pasul 3: Executați scriptul de securitate
MariaDB oferă propriul script de securitate pentru versiunile sale mai noi. Puteți utiliza acest script pentru a modifica unele setări implicite. Comanda pentru inițierea scriptului este următoarea:
sudo mysql_secure_installationbashCând porniți scriptul, vi se va solicita mai întâi să introduceți parola root pentru baza de date. Deoarece nu ați configurat-o încă, apăsați [Enter] pentru a sări peste acest pas pentru moment. Apoi, vi se va cere dacă doriți să treceți la autentificarea prin unix_socket. Tastați [N] și apăsați [Enter] pentru a confirma.
Vi se va cere dacă doriți să schimbați parola root. Totuși, acest lucru nu este recomandat din motive de securitate, așa că apăsați din nou [N] și [Enter]. Răspundeți la următoarele întrebări cu [Y] pentru a elimina utilizatorii anonimi, baza de date de testare și autentificările root de la distanță.
Pasul 4: Configurați un administrator suplimentar (opțional)
Următorul pas este opțional, dar foarte recomandat pentru securizarea sistemului. În Debian 11, utilizatorul root MariaDB este autentificat folosind unix_socket în loc de o parolă. Deși acest lucru are unele avantaje, poate cauza probleme atunci când programele externe au nevoie de drepturi de administrator. O soluție este crearea unui utilizator administrator suplimentar pentru a completa contul root. Iată pașii pentru a face acest lucru:
Deschideți shell-ul MariaDB:
sudo mariadb -u rootbashAcum creați noul utilizator. Modificați numele de utilizator și parola după cum este necesar.
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;sqlUtilizați comanda „FLUSH PRIVILEGES” pentru securitate:
FLUSH PRIVILEGES;sqlÎn final, închideți carcasa:
exitbashPasul 5: Verificați dacă instalarea a fost efectuată cu succes.
În final, verificați dacă instalarea MariaDB pe Debian 11 a fost un succes. Pentru a face acest lucru, testați starea cu această comandă:
sudo systemctl status mariadbbashDacă MariaDB nu pornește automat, utilizați următoarea comandă:
sudo systemctl start mariadbbashAcum puteți utiliza MariaDB în mod gratuit.