sql >> Base de Datos >  >> RDS >> Mysql

MariaDB:directorio de datos personalizado:siempre es necesario mantener el directorio /var/lib/mysql

He comprobado el registro de mysql. Tiene una línea con el contenido "no se puede leer el archivo /var/lib/mysql/mysql.sock". Ese es mi antiguo directorio. Así que creo que necesito personalizar mysql.sock .

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

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

En /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

Después de eso, puedo ejecutar y conectarme con éxito a mi instancia de mysql. No sé por qué no hay un tutorial que señale este punto. Pero esta es una manera que solía solucionar mi problema.