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:

sql
 
SELECT VERSION();

Pasul 4: Configurare Avansată (Opțional)

  1. Schimbă portul implicit (3306 → 3307):
    Editează /etc/mysql/mariadb.conf.d/50-server.cnf:

     
    [mysqld]
    port = 3307
  2. 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":

  1. Resetează permisiuni:

     
    sudo mysql -u root
  2. 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ă cu mytop.

Răspunsul a fost util? 0 utilizatori au considerat informația utilă (0 Voturi)