PHPMyAdmin me donne un message indiquant que l'utilisateur (root) n'a pas de mot de passe.
Alors, comment puis-je en créer un?
Eh bien, je pense avoir résolu le problème de configuration du mot de passe - WampServer 2.2 - Windows 7.
Les trois étapes que j'ai faites:
Dans la console MySQL, définissez un nouveau mot de passe. Pour faire cela: mysqladmin -u root password 'your_password'
Dans phpMyAdmin
cliquez sur Utilisateurs et définissez le même mot de passe pour l'utilisateur root
.
Enfin, définissez votre nouveau mot de passe dans le config.inc.php
. Ne changez rien d'autre dans ce fichier.
Cela a fonctionné pour moi. Bonne chance!
Daniel
Ouvrez phpMyAdmin et sélectionnez l'onglet SQL. Puis tapez cette commande:
SET PASSWORD FOR root@localhost = PASSWORD('your_root_password');
Edit:
Changez également cette ligne dans config.inc.php
:
$cfg['Servers'][$i]['auth_type'] = 'cookie';
Pour que phpMyAdmin vous demande votre nom d’utilisateur et votre mot de passe MySQL.
Pour créer facilement un mot de passe root dans PHPMyAdmin dans l'interface utilisateur, procédez comme suit:
Cliquez sur racine> Modifier les privilèges
Puis cliquez sur Changer le mot de passe
Entrez votre mot de passe désiré -> Go
Déconnectez-vous et reconnectez-vous avec un nouveau mot de passe
Voici l'étape simple que vous pouvez facilement définir le mot de passe PHPMYADMIN.
http://localhost/security/index.php
http://localhost/security/xamppsecurity.php
PHPMyAdmin vous dit qu'il manque un mot de passe root à votre service MySQL. Vous pouvez le changer en accédant à l'interface de ligne de commande MySQL. mysqladmin -u root password newpass
http://www.howtoforge.com/setting-changing-resetting-mysql-root-passwords
Aller à phpmyadmin
Ouvrir la section du compte utilisateur:
Utiliser les privilèges EDIT
Changer le mot de passe et le nom d'utilisateur
Ajouter des privilèges pour la base de données
Sous Linux (debian 9), après avoir réinitialisé le mot de passe root mysql (Maria DB), il vous suffit de modifier le fichier de configuration phpmyadmin db situé dans /etc/phpmyadmin/config-db.php.
gedit /etc/phpmyadmin/config-db.php (en tant que root)
Il me suffisait de changer une ligne du fichier config.inc.php
situé dans C:\wamp\apps\phpmyadmin4.1.14
.
Mettez le bon mot de passe ici ...
$cfg['Servers'][$i]['password'] = 'Put_Password_Here';
Je viens juste de faire face au problème de mot de passe utilisateur mysql - ERREUR 1045: Accès refusé pour l'utilisateur: 'root @ localhost' (Using password: NO) - lorsque j'ai essayé de faire une mise à niveau de version-release sur mon système d'exploitation. Alors je l'ai corrigé en 2 étapes.
Tout d'abord, comme je n'avais pas accès à phpmyadmin, j'ai donc suivi l'étape "Récupérer le mot de passe root de MySQL" du tutoriel mis en avant par ThoKra: https://www.howtoforge.com/setting-changing-resetting-mysql -root-mots de passe
Deuxièmement, avec l'un des utilisateurs dont je connais le mot de passe, j'ai apporté des modifications de mot de passe aux autres utilisateurs via phpmyadmin lui-même, en fonction des informations de SonDang.
Je crois que la commande que vous recherchez est passwd