MariaDB, fork-ul open-source al MySQL, este soluția optimă pentru baze de date rapide și sigure. Următorii pași te ghidează prin configurarea profesională pe Ubuntu 22.04:
Pasul 1: Actualizare Sistem și Instalare Pachete
sudo apt update sudo apt upgrade -y sudo apt install mariadb-server mariadb-client -y
Pasul 2: Securizare Instanță cu mysql_secure_installation
Rulează interfața interactivă:
sudo mysql_secure_installation
Configurări recomandate:
-
Setează parolă root
-
Dezactivează login remote
-
Elimină useri anonimi
-
Șterge baza de test
Pasul 3: Autentificare în MariaDB
Accesează consola:
sudo mariadb -u root -p
Verifică versiunea:
SELECT VERSION();
Pasul 4: Configurare Avansată (Opțional)
-
Schimbă portul implicit (3306 → 3307):
Editează/etc/mysql/mariadb.conf.d/50-server.cnf
:[mysqld] port = 3307
-
Activează logging:
Adaugă în același fișier:general_log_file = /var/log/mysql/mysql.log general_log = 1
Pasul 5: Gestionare Servicii
-
Restart serviciu:
sudo systemctl restart mariadb
-
Verifică status:
sudo systemctl status mariadb
Pasul 6: Creare Utilizator și Bază de Date
În consola MariaDB:
CREATE DATABASE aplicatia_mea; CREATE USER 'admin'@'localhost' IDENTIFIED BY 'parola_puternica123!'; GRANT ALL PRIVILEGES ON aplicatia_mea.* TO 'admin'@'localhost'; FLUSH PRIVILEGES;
Depanare Common Issues
???? Eroare "Access denied":
-
Resetează permisiuni:
sudo mysql -u root
-
Acordă privilegii:
ALTER USER 'admin'@'localhost' IDENTIFIED BY 'noua_parola';
De ce MariaDB?
-
Compatibilitate MySQL: Migrare fără probleme
-
Optimizări performanță: Motore de stocare moderne (Aria, ColumnStore)
-
Securitate sporită: Criptare transparentă și audit
Sfat Expert: Configurează backup-uri automate cu
mariabackup
și monitorizează cumytop
.