Maison  >  Article  >  base de données  >  Comment résoudre 1045 impossible de se connecter au serveur MySQL

Comment résoudre 1045 impossible de se connecter au serveur MySQL

WBOY
WBOYoriginal
2022-08-01 17:47:3410191parcourir

Solution : 1. Recherchez le fichier de configuration système « my.ini » et placez « skip-grant-tables » sous « port=**** » 2. S'il est placé dans le lecteur C, des autorisations d'édition sont requises ; et enregistrez les modifications ; 3. Redémarrez le service avant d'ouvrir la base de données MySQL, ouvrez l'invite de commande cmd, entrez directement mysql et appuyez sur Entrée pour ouvrir la base de données MySQL.

Comment résoudre 1045 impossible de se connecter au serveur MySQL

L'environnement d'exploitation de ce tutoriel : système windows10, version mysql8.0.22, ordinateur Dell G3.

Comment résoudre 1045 Impossible de se connecter au serveur MySQL

Ouvrez MySQL

Entrez MySQL, comme indiqué ci-dessous :

Comment résoudre 1045 impossible de se connecter au serveur MySQL

Une invite apparaît :

ERROR 1045 (28000): Access denied for user ‘ODBC’@‘localhost’ (using password: NO)

Cela signifie :

Accès refusé à l'utilisateur "ODBC "@"localhost" (Utiliser le mot de passe : Non)

Ceci n'est pas une commande pour ouvrir la base de données MySQL, donc une erreur se produira. Vous devez utiliser la commande mysql -u root -p, puis il vous sera demandé d'entrer le mot de passe. Après avoir entré le mot de passe, vous pouvez entrer dans la base de données MySQL, comme indiqué ci-dessous :

Comment résoudre 1045 impossible de se connecter au serveur MySQL

Solution :

1 Nous trouvons le fichier de configuration du système my.ini, l'ouvrons avec le Bloc-notes, trouvons [mysqld. ], et placez skip-grant-tables sous port=****, comme indiqué ci-dessous :

Comment résoudre 1045 impossible de se connecter au serveur MySQL

Comment résoudre 1045 impossible de se connecter au serveur MySQL

Comment résoudre 1045 impossible de se connecter au serveur MySQL

Après la copie, enregistrez-le. Si vous le mettez dans le lecteur C, vous devez le modifier. autorisations, sinon vous n’aurez pas l’autorisation d’enregistrer le fichier de configuration.

Cliquez avec le bouton droit, cliquez sur Propriétés

Comment résoudre 1045 impossible de se connecter au serveur MySQL

Recherchez la sécurité, cliquez sur Sécurité, l'interface suivante apparaîtra :

Comment résoudre 1045 impossible de se connecter au serveur MySQL

Vous pouvez voir à ce moment que les utilisateurs individuels n'ont pas l'autorisation d'écrire et de modifier.

2. Cliquez sur Modifier, recherchez l'utilisateur personnel, cliquez pour accéder au mode d'édition des autorisations utilisateur, cochez la case à droite de l'autorisation « Écrire », cliquez sur OK, puis cliquez sur OK, comme indiqué dans l'image :

Comment résoudre 1045 impossible de se connecter au serveur MySQL

Vous pouvez enregistrer les modifications.

3. Redémarrez le service avant d'ouvrir la base de données MySQL, ouvrez l'invite de commande cmd, entrez directement mysql et appuyez sur Entrée pour ouvrir la base de données MySQL.

Comment résoudre 1045 impossible de se connecter au serveur MySQL

Comment résoudre 1045 impossible de se connecter au serveur MySQL

Apprentissage recommandé :

Tutoriel vidéo 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