Heim >Datenbank >MySQL-Tutorial >Warum erhalte ich MySQL-Fehler 1524: Plugin „auth_socket' nicht geladen?
Beim Versuch, eine Verbindung zu einer MySQL-Datenbank herzustellen, wird möglicherweise eine Fehlermeldung angezeigt, die darauf hinweist, dass das Plugin „auth_socket“ nicht geladen ist. Plugin ist nicht geladen. Dieses Problem kann aus mehreren Gründen auftreten und seine Lösung hängt von der spezifischen Ursache ab.
Schritt 1: Socket-Problem
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
Lösung: Starten Sie den Computer neu oder führen Sie das aus Befehle:
sudo mkdir -p /var/run/mysqld sudo chown mysql /var/run/mysqld
Schritt 2: Zugriff verweigert
ERROR 1698 (28000): Access denied for user 'root'@'localhost'.
Mögliche Lösung: Root-Passwort zurücksetzen.
Schritt 3: Falsche Authentifizierung Plugin
ERROR 1524 (HY000): Plugin 'auth_socket' is not loaded
Um den falschen Auth-Plugin-Fehler zu beheben:
use mysql; update user set authentication_string=PASSWORD('') where User='root'; update user set plugin="mysql_native_password" where User='root'; flush privileges; quit;
sudo /etc/init.d/mysql stop sudo mysqld_safe --skip-grant-tables & mysql -uroot
use mysql; update user set authentication_string=PASSWORD('') where User='root'; update user set plugin="mysql_native_password" where User='root'; flush privileges; quit;
sudo /etc/init.d/mysql stop sudo /etc/init.d/mysql start mysql -u root -p
Das obige ist der detaillierte Inhalt vonWarum erhalte ich MySQL-Fehler 1524: Plugin „auth_socket' nicht geladen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!