Lösung:
1. Ändern Sie die Tabellenmethode. Es kann sein, dass Ihr Konto keine Remote-Anmeldung zulässt, sondern nur localhost. Zu diesem Zeitpunkt ändern Sie, solange Sie sich auf dem Computer unter localhost bei MySQL anmelden, das Element „Host“ in der Tabelle „Benutzer“ in der Datenbank „MySQL“ von „localhost“ in „%“
mysql -u root -pvmwaremysql >mysql verwenden;update user set host = '%' where user = 'root';select host, user from user
2. Authorization method
;Sie möchten beispielsweise, dass „myuser“ von jedem Host aus mit „mypassword“ eine Verbindung zum MySQL-Server herstellt.
GEWÄHREN SIE ALLE PRIVILEGEN AUF *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
Wenn Sie dem Benutzer myuser erlauben möchten, sich vom Host aus mit der IP 192.168.1.3 mit dem MySQL-Server zu verbinden und mypassword als Passwort zu verwenden
GEWÄHREN SIE ALLE PRIVILEGIEN FÜR *.* AN „myuser“@„192.168.1.3“, IDENTIFIZIERT DURCH „mypassword“, MIT DER OPTION „GRANT“.