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

Kann keine Verbindung zum Datenbankserver herstellen (Mysql Workbench)

Das Problem ist wahrscheinlich darauf zurückzuführen, dass die Socket-Authentifizierung während des Upgrades auf Ubuntu 16.04 standardmäßig für den Root-Benutzer aktiviert ist, wenn kein Passwort festgelegt ist.

Die Lösung besteht darin, zur nativen Passwortauthentifizierung zurückzukehren. Sie können dies tun, indem Sie sich mit Socket-Authentifizierung bei MySQL anmelden, indem Sie Folgendes tun:

sudo mysql -u root

Einmal eingeloggt:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

Dadurch wird die native (alte Standard-)Passwortauthentifizierung wiederhergestellt.

Verwenden Sie jetzt Passwort als Passwort, wenn es von MySQL verlangt wird.