Abilitare i log delle query in MariaDB può essere utile se stai cercando di debuggare il tuo software o per monitorare l’attività del tuo database. Segui i seguenti passaggi per abilitare i log delle query.
1. Entra a MariaDB con privilegi root.
```
mysql -u root -p
```
1. Abilita i log delle query durante la sessione corrente.
```
SET GLOBAL general_log = ‘ON’;
```
1. Imposta il percorso del file di log.
```
SET GLOBAL general_log_file = ‘/var/log/mysql/maria_query.log’;
```
1. Esci da MariaDB.
```
exit;
```
1. Ora per abilitare in modo permanente i log delle query, ti occorre modificare il file di configurazione di MariaDB. Usa il tuo editor di testo preferito per aprire il file `/etc/mysql/mariadb.conf.d/50-server.cnf`. Potrebbe variare leggermente sulla base della tua configurazione di MariaDB, controlla la tua documentazione se non sei sicuro.
```
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
```
1. Trova la sezione `[mysqld]` e aggiungi le seguenti linee:
```
general_log_file = /var/log/mysql/mariadb_query.log
general_log = 1
```
1. Salva il file ed esci dall’editor.
1. Riavvia MariaDB per fare in modo che i cambiamenti abbiano effetto.
```
sudo systemctl restart mariadb
```
Ora il server MariaDB dovrebbe creare e usare il file di log specificato. Assicurati che MariaDB abbia i permessi per scrivere nel percorso del file che hai specificato.