Mysql
 sql >> Database >  >> RDS >> Mysql

MariaDB:Directory dati personalizzata:è sempre necessario mantenere la directory /var/lib/mysql

Ho controllato il log di MySQL. Ha una riga con contenuto "impossibile leggere il file /var/lib/mysql/mysql.sock". Questa è la mia vecchia directory. Quindi penso di aver bisogno di personalizzare mysql.sock .

In /etc/my.cnf.d/server.cnf :

[mysqld]
datadir=/disk1/mysql/
socket=/disk1/mysql/mysql.sock

In /etc/my.cnf.d/client.cfg :

[client]
# we need to configure this. so when we type mysql -u user. mysql can look up socket's location.
socket=/disk1/mysql/mysql.sock

Successivamente, posso eseguire e connettermi correttamente alla mia istanza mysql. Non so perché non c'è nessun tutorial che indichi questo punto. Ma questo è un modo in cui ho risolto il mio problema.