Maison > base de données > tutoriel mysql > Comment résoudre le problème selon lequel les nouveaux utilisateurs de MySQL ne peuvent pas se connecter ?

Comment résoudre le problème selon lequel les nouveaux utilisateurs de MySQL ne peuvent pas se connecter ?

零下一度
Libérer: 2017-05-05 16:38:30
original
1993 Les gens l'ont consulté

Lors de la configuration de XAMPP sur un ordinateur aujourd'hui, j'ai créé un nouvel utilisateur dans PHPMyAdmin ci-dessus et créé un mot de passe, mais je n'ai pas pu utiliser ce compte pour me connecter à MySQL.

Si vous utilisez PHPMyAdmin, vous serez invité à vous connecter. Si vous vous connectez directement à partir de la ligne de commande, vous serez invité à indiquer ERROR 1045 (28000): Access denied for user 'laravel'@'localhost' (using password: YES). Comme indiqué ci-dessous :

Comment résoudre le problème selon lequel les nouveaux utilisateurs de MySQL ne peuvent pas se connecter ?

Utilisation d'une erreur de connexion en ligne de commande

Selon la solution mentionnée sur Internet, j'ai essayé d'utiliser le compte root, le compte laravel, pour autorisation, lui autorise directement tous les privilèges, mais la connexion échoue toujours.

Enfin, après de nombreuses tentatives, j'ai finalement découvert le problème : il existe un compte avec un nom d'utilisateur vide dans MySQL par défaut. Tant que vous êtes local, vous pouvez vous connecter à MySQL sans saisir le mot de passe du compte. . En raison de l'existence de ce compte, la connexion par mot de passe ne permet pas de se connecter correctement.

Comment résoudre le problème selon lequel les nouveaux utilisateurs de MySQL ne peuvent pas se connecter ?

Vous pouvez vous connecter à MySQL localement sans compte ni mot de passe

Solution :
Connectez-vous simplement via le compte root, et puis Le compte peut être supprimé :

mysql -u root   # 以root账户登录MySQL
use mysql   #选择mysql库
delete from user where User='';  #删除账号为空的行
flush privileges;  #刷新权限
exit  #退出mysql
Copier après la connexion

Maintenant, vous pouvez vous connecter en utilisant le compte et le mot de passe que vous venez de créer :

Comment résoudre le problème selon lequel les nouveaux utilisateurs de MySQL ne peuvent pas se connecter ?

Connexion réussi

[Recommandations associées]

1 Tutoriel vidéo en ligne MySQL gratuit

2. >3. Tutoriel vidéo d'introduction à l'éducation booléenne Yan Shiba mysql

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