Dep. Comercial +40 365-882.777 +40 722-241.273 Lun-Vin: 10:00-18:00
View Categories

Cum activez sau configurez logul de erori în MySQL / MariaDB?

Logul de erori MySQL/MariaDB înregistrează pornirile/opririle serverului și erorile critice — esențial pentru a diagnostica de ce serviciul de baze de date se blochează sau nu pornește. Configurarea necesită acces root la server (VPS/dedicat).

1. Verifică unde este logul curent

Conectează-te la consola MySQL și rulează:

SHOW VARIABLES LIKE 'log_error';

Locația implicită este de obicei /var/log/mysqld.log (MySQL) sau /var/lib/mysql/hostname.err (MariaDB).

2. Activează/setează logul în fișierul de configurare

Editează /etc/my.cnf (sau un fișier din /etc/my.cnf.d/) și adaugă în secțiunea [mysqld]:

[mysqld]
log_error = /var/log/mysqld.log
# opțional, nivel de detaliu (1=erori, 2=erori+avertismente, 3=+note)
log_error_verbosity = 2

3. Repornește serviciul

systemctl restart mysqld     # sau: systemctl restart mariadb

4. Consultă logul

tail -f /var/log/mysqld.log

Sfat: pentru interogări lente, activează separat slow query log (slow_query_log=1, long_query_time=2) pentru a identifica interogările care încarcă serverul.

Actualizat la 07/10/2026