J'ai un utilisateur root dans mysql-server sur le serveur Ubuntu. Je ne parviens pas à me connecter à phpmyadmin avec l'utilisateur root et le mot de passe. J'essayais de trouver le fichier de configuration mais je ne pouvais pas le localiser. L'aide serait appréciée.
Merci d'avance
Vous devez reconfigurer phpmyadmin, réinitialiser le mot de passe MySQL.
J'espère que ça aide!
Bonne journée!
J'ai rencontré un problème similaire dans Ubuntu 14.04 avec MariaDB. Au lieu d'essayer de tout changer, je viens de créer un nouvel utilisateur.
mysql -u root -p
Saisie du mot de passe root Création d'un nouvel utilisateur à l'aide de la commande suivante:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'some_very_complex_password';
Accordé toutes les autorisations à newuser:
GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';
FLUSH PRIVILEGES;
Vous pouvez ensuite vous connecter en utilisant newuser dans phpMyadmin. Je vous encourage fortement à n'accorder que des privilèges spécifiques à newuser au lieu des privilèges de Carte Blanche, mais ce sont vos propres funérailles.
Par "rootuser", vous voulez dire l'utilisateur root MySQL, pas l'utilisateur root du système, n'est-ce pas?
Lors de l'installation de mysql-server
, le compte racine MySQL est créé et son mot de passe est stocké dans /etc/mysql/debian.cnf
.
Les fichiers de configuration de phpMyAdmin sont stockés dans /etc/phpmyadmin
.
Pour une raison quelconque, l’option AllowRoot soit définie sur False? Voir le documentation .
J'ai installé MySQL avec le gestionnaire synaptique. Ne pas avoir à entrer un mot de passe root. La commande:
mysqladmin -u root password NEWPASSWORD
travaillé. J'ai pu me connecter immédiatement à PhpMyAdmin.
Je suis récemment tombé sur un problème très similaire avec Ubuntu 12.04. Je n'arrivais tout simplement pas à me connecter avec root et sans mot de passe. Je règle le paramètre AllowNoPassword sur TRUE dans la configuration. Plus tard, j'ai découvert que je modifiais le mauvais fichier config.inc.php pour ajouter le paramètre AllowNoPassword.
Edit:
/etc/phpmyadmin/config.inc.php
Not:
/usr/share/phpmyadmin/config.inc.php
Je crois que le premier est le fichier de configuration local debian, qui remplacera la version usr.
Pour vous connecter en tant que root dans phpmyadmin:
echo "UPDATE mysql.user SET plugin = 'mysql_native_password' WHERE user = 'root' AND plugin = 'unix_socket';FLUSH PRIVILEGES;" | mysql -u root -p
Trouvé à la fin de ce tutoriel
Travaillé pour moi :)
Moi aussi,
echo "UPDATE mysql.user SET plugin =" mysql_native_password "WHERE user =" root "AND plugin =" unix_socket "; FLUSH PRIVILEGES;" | mysql -u root -p
C'est bon
bon, tout d’abord, téléchargez le phpmyadmin à partir d’ici: https://www.phpmyadmin.net/downloads/
puis extrayez le fichier téléchargé (rar, Zip) dans: {INSTILLATION_PATH}\laragon\etc\apps et renommez le dossier en phpmyadmin.
allez maintenant à http: // localhost/phpmyadmin
et votre là-bas :).
si vous souhaitez vous connecter à phpmyadmin, vous devez rechercher dans le dossier phpmyadmin un fichier nommé config.sample.inc, le dupliquer et le renommer en config.inc. Ouvrez le fichier et recherchez: $ cfg ['Servers'] [ $ i] ['AllowNoPassword'] = false; et le définir sur true: $ cfg ['Servers'] [$ i] ['AllowNoPassword'] = true; sauvegardez le fichier et FAITES vous pouvez vous connecter en utilisant le nom d’utilisateur de: root