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 ?

零下一度
零下一度original
2017-05-05 16:38:301996parcourir

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

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!

Déclaration:
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