web-dev-qa-db-fra.com

Créez un mot de passe root pour PHPMyAdmin

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?

70
Daniel Montenegro

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:

  1. Dans la console MySQL, définissez un nouveau mot de passe. Pour faire cela: mysqladmin -u root password 'your_password'

  2. Dans phpMyAdmin cliquez sur Utilisateurs et définissez le même mot de passe pour l'utilisateur root.

  3. 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

27
Daniel Montenegro

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.

113
flowfree

Pour créer facilement un mot de passe root dans PHPMyAdmin dans l'interface utilisateur, procédez comme suit:

  • Accédez à phpMyAdmin avec un compte root (pas de mot de passe) -> Comptes utilisateurs.

enter image description here

Cliquez sur racine> Modifier les privilèges

enter image description here

Puis cliquez sur Changer le mot de passe

enter image description here

Entrez votre mot de passe désiré -> Go

enter image description here

Déconnectez-vous et reconnectez-vous avec un nouveau mot de passe

23
SonDang

Voici l'étape simple que vous pouvez facilement définir le mot de passe PHPMYADMIN.

  1. Allez à " C:\xampp\phpMyAdmin " et trouvez le fichier "Config.inc.php".
  2. Ouvrez le fichier “ Config.inc.php ” dans l'éditeur de texte tel que Notepad ++.
  3. Recherchez la ligne $ cfg ['Servers'] [$ a] ['auth_type'] = 'config'; dans "config.inc.php" fichier.
  4. Remplacez le mot $ cfg ['Servers'] [$ a] ['auth_type'] = 'config'; en $ cfg ['Servers'] [$ a] ['auth_type'] = 'cookie'; dans le fichier “config.inc.php” et enregistrez les modifications.
  5. Maintenant, ouvrez le navigateur et tapez “localhost/phpmyadmin”. Entrez le nom d'utilisateur est “root“. le mot de passe est nul signifie vide. vous ne tapez rien, laissez le champ en blanc et appuyez sur le bouton GO.
  6. Vous pouvez maintenant voir le lien "changer le mot de passe". s'il vous plaît cliquez sur ce lien.
  7. Définissez votre mot de passe phpMyAdmin, retapez-le à nouveau et appuyez sur le bouton GO. Vous pouvez également voir avec le guide illustré ici cliquez ici pour accéder à ce guide étape par étape.
5
AVS
  • Aller à http://localhost/security/index.php
  • Sélectionnez la langue, il redirige vers http://localhost/security/xamppsecurity.php
  • Vous trouverez une option pour changer le mot de passe ici
5
rinuthomaz

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

5
ThoKra
  1. Aller à phpmyadmin

  2. Ouvrir la section du compte utilisateur:

    open user account section

  3. Utiliser les privilèges EDIT

  4. Changer le mot de passe et le nom d'utilisateur

    change password and user name

  5. Ajouter des privilèges pour la base de données

4
bhavesh tank

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)

2
Atejo Nguele

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';
2
hoggar

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.

1
Alexandre Ribeiro

Je crois que la commande que vous recherchez est passwd

0
Doboy