Ich habe das MySQL-Protokoll überprüft. Es hat eine Zeile mit dem Inhalt „cannot read file /var/lib/mysql/mysql.sock“. Das ist mein altes Verzeichnis. Also denke ich, dass ich mysql.sock
anpassen muss .
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
Danach kann ich meine MySQL-Instanz ausführen und erfolgreich eine Verbindung herstellen. Ich weiß nicht, warum es kein Tutorial gibt, das auf diesen Punkt hinweist. Aber so habe ich mein Problem früher behoben.