Maison > base de données > phpMonAdmin > le corps du texte

Résolvez le problème selon lequel phpMyAdmin ne peut pas se connecter à MySQL et les mots de passe vides sont interdits

藏色散人
Libérer: 2021-08-10 14:25:04
avant
4894 Les gens l'ont consulté

La colonne tutorielle suivante de phpmyadmin vous présentera la solution au problème selon lequel phpMyAdmin ne peut pas se connecter au serveur MySQL/la connexion par mot de passe vide est interdite. J'espère que cela sera utile aux amis dans le besoin !

Système : Windows

L'erreur est la suivante :


J'ai vérifié certaines informations et certaines des méthodes sont les suivantes :

Étape 1 : Modifiez les champs suivants dans config.default.php de F:xamppphpMyAdminlibraries.

Étape 1 : $cfg['Servers'][$i]['password'] = ''; //Modifiez ce champ pour qu'il soit vide

               

Étape 2 : $cfg['Servers'] [ $i]['nopassword'] = true;//Modifiez ce champ en true

    ​​

Étape 3 :$cfg['Servers'][$i]['AllowNoPassword'] = true;//Change Ce champ est modifié en True 修


Étape 4 : Les utilisateurs ROOT peuvent se connecter avec des mots de passe vides. N'oubliez pas de modifier le mot de passe de l'utilisateur root.


Mais après l'avoir modifié, je n'arrive toujours pas à me connecter. Une autre méthode est la suivante :

Étape 1 : Connectez-vous à phpMyAdmin en utilisant le compte et le mot de passe d'un autre super utilisateur

Étape 2 :

Étape 3 : Choisissez de changer le mot de passe


Étape 4 : Remplissez le mot de passe, saisissez-le à nouveau, puis cliquez sur Exécuter. Ne cliquez pas pour générer un mot de passe ! ! !


Étape 5 : Une fois la modification réussie, les informations suivantes seront affichées :


Étape 6 : L'utilisateur root doit avoir un utilisateur dont l'hôte est localhost . (Je ne sais pas pourquoi j'ai utilisé PHPMYADMIN pour créer l'échec d'un utilisateur.)

Créez un nouvel utilisateur dans PHPMYADMIN : Accordez tous les privilèges sur * * À 'ROOT'@'LOCALHOST' Identifié par "Newpass" avec Grant. Option ; Bleak

Étape 7 : Modifiez le

dans F:             $cfg['Servers '][$i]['password'] = 'newpassword';

        Où newpassword est le mot de passe de l'utilisateur root. Redémarrez Apache et mysqld.exe et utilisez le nouveau compte et le nouveau mot de passe pour vous connecter à phpMyAdmin.

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:csdn.net
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