web-dev-qa-db-fra.com

PhpMyAdmin (sur lampe Ubuntu): La connexion sans mot de passe est interdite par la configuration (voir AllowNoPassword)

Mon mot de passe mysql = '' j'essaie de me connecter à PhpMyAdmin (sur la lampe Ubuntu 10.04) et j'obtiens une erreur: La connexion sans mot de passe est interdite par la configuration (voir AllowNoPassword) Que dois-je faire pour entrer dans phpMyAdmin sans définir le mot de passe? Merci

18
Yosef

Vous pouvez activer l'option AllowNoPassword dans le fichier /etc/phpmyadmin/config.inc.php.

Modifiez le fichier config.inc.php, recherchez et décommentez cette ligne:

// $ cfg ['Servers'] [$ i] ['AllowNoPassword'] = TRUE;

Ensuite, vous pouvez accéder à PhpMyAdmin sans mot de passe.

27
Netum

Voici ce que j'ai remarqué en essayant de résoudre ce problème. ce que j'ai vécu:

  1. J'ai défini $ cfg ['Servers'] [$ i] ['AllowNoPassword'] = TRUE;
  2. Je vais sur phpmyadmin et je me connecte bien sans mot de passe .. Pas de problème

Ensuite, je voulais exécuter Apache avec un utilisateur différent de www-data, donc je

  • Je vais dans/etc/Apache2/eenvvars et je modifie l'exportation Apache_RUN_USER = myuser et exporte Apache_RUN_GROUP = myuser

Je redémarre Apache2 et lorsque j'essaie de me connecter à phpmyadmin sans mot de passe, cela ne me permet pas d'événement, comme je l'ai mentionné précédemment, j'ai défini $ cfg ['Servers'] [$ i] ['AllowNoPassword'] = TRUE.

Pour le résoudre

  • Je vais dans/etc/phpmyadmin /
  • vérifier l'autorisation (exécuter ls-l)
  • Je remarque qu'il est root: www-data pour config-db.php et config.inc.php
  • Je lance la racine chown Sudo: myuser
  • Redémarrez Apache
  • Ensuite, allez sur phpmyadmin et connectez-vous avec passowrd ... Cela fonctionne

Si vous exécutez Apache avec un autre que www-data (c'est-à-dire que vous possédez) et que vos config.inc.php et config-db.php appartiennent à www-data, alors phpmyadmin ne sera pas

4
Ali

utilisez Sudo pour accéder au fichier suivant mentionné ci-dessus (etc/phpmyadmin/config.inc.php.) et arrêtez également apcaha avant de modifier ce fichier avec ce

// $ cfg ['Servers'] [$ i] ['AllowNoPassword'] = TRUE;

sinon, il ne vous permettra pas de le mettre à jour. Commande d'arrêt de l'apcahe

Arrêt Sudo /etc/init.d/Apache2

j'espère que ça va aider ça marche pour moi

2
mfq

Ouvrez le fichier de configuration phpmyadmin

Sudo nano /etc/phpmyadmin/config.inc.php

/* Uncomment the following to enable logging in to passwordless accounts,
     * after taking note of the associated security risks. */
     $cfg['Servers'][$i]['AllowNoPassword'] = TRUE;
0
Nanhe Kumar