Heim >Datenbank >MySQL-Tutorial >Detaillierte Erklärung der Lösungen für die Ausnahmen 1449 und 1045 beim Herstellen einer Verbindung mit MySQL
In diesem Artikel werden hauptsächlich relevante Informationen zu den Lösungen für die Ausnahmen 1449 und 1045 beim Herstellen einer Verbindung zu MySQL über IP vorgestellt. Hier finden Sie Lösungen für die Fehler 1499 und 1054.
Lösungen für 1449- und 1045-Ausnahmen beim Herstellen einer Verbindung mit MySQL
mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法
Exportieren Sie die SQL in die lokale und Ausführungsfehler in der gespeicherten Prozedur oder beim Anzeigen des Videos:
mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法
Berechtigungsproblem, erteilen Sie dem Root alle SQL-Berechtigungen
mysql> grant all privileges on *.* to root@"%" identified by "."; SQLException: The user specified as a definer ('ebook'@'%') does not exist:解决办法 grant all privileges on *.* to ebook@"%" identified by "."; Query OK, 0 rows affected (0.00 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) #Mysql
Während der Verbindung ist eine 1045-Ausnahme aufgetreten:
Wenn es vor MySQL 5.6 ist, geben Sie
UPDATE mysql.user SET Password=PASSWORD('123456') WHERE User='root';Wenn es MySQL 5.6 oder höher ist, geben Sie
UPDATE mysql.user SET authentication_string=PASSWORD('root') WHERE USER='root';
ein. Dies liegt daran, dass es nach 5.6 kein Passwortfeld in der Benutzertabelle gibt.
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung der Lösungen für die Ausnahmen 1449 und 1045 beim Herstellen einer Verbindung mit MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!