Mysql
 sql >> Datenbank >  >> RDS >> Mysql

FEHLER 2002 (HY000):Verbindung zum lokalen MySQL-Server über Socket „/var/run/mysqld/mysqld.sock“ nicht möglich (2)

Ich hatte einmal dieses Problem und habe es gelöst, indem ich mysql-server installiert habe , stellen Sie also sicher, dass Sie den mysql-server installiert haben , nicht der mysql-client oder etwas anderes.

Dieser Fehler bedeutet die Datei /var/run/mysqld/mysqld.sock existiert nicht, wenn Sie mysql-server nicht installiert haben , dann würde die Datei nicht existieren. Installieren Sie es in diesem Fall also mit

sudo apt-get install mysql-server

Aber wenn der mysql-server bereits installiert ist und läuft, dann müssen Sie die Konfigurationsdateien überprüfen.

Die Konfigurationsdateien sind:

/etc/my.cnf
/etc/mysql/my.cnf
/var/lib/mysql/my.cnf

In /etc/my.cnf , kann die Konfiguration der Socket-Datei /tmp/mysql.sock sein und in /etc/mysql/my.cnf die Konfiguration der Socket-Datei kann /var/run/mysqld/mysqld.sock sein . Entfernen oder benennen Sie also /etc/mysql/my.cnf um , lassen Sie mysql /etc/my.cnf verwenden , dann ist das Problem möglicherweise gelöst.