Maison > base de données > tutoriel mysql > le corps du texte

Explication détaillée des solutions aux exceptions 1449 et 1045 lors de la connexion à MySQL

黄舟
Libérer: 2017-09-06 14:47:12
original
1235 Les gens l'ont consulté

Cet article présente principalement des informations pertinentes sur les solutions aux exceptions 1449 et 1045 lors de la connexion à MySQL. Lors de la connexion à MySQL via IP, des exceptions d'erreur 1499 et 1054 se produiront ici.

Solutions aux exceptions 1449 et 1045 lors de la connexion à MySQL

mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法
Copier après la connexion
Copier après la connexion

Exporter le SQL vers le serveur local et exécuter Erreur dans la procédure stockée ou lors du visionnage de la vidéo :

mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法
Copier après la connexion
Copier après la connexion

Problème d'autorisation, accordez toutes les autorisations SQL à root

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
Copier après la connexion

Une exception 1045 s'est produite lors de la connexion :

Si c'est avant mysql 5.6, saisissez

UPDATE mysql.user SET Password=PASSWORD('123456') WHERE User='root';
Copier après la connexion

S'il s'agit de MySQL 5.6 ou version ultérieure, entrez

UPDATE mysql.user SET authentication_string=PASSWORD('root') WHERE USER='root';
Copier après la connexion

C'est parce qu'il n'y a pas de champ de mot de passe dans la table des utilisateurs après 5.6.

Entrez FLUSH PRIVILEGES pour actualiser la base de données.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!