Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/12/2012, à 09:39

roipoussiere

installation de phpmyadmin

Bonjour, j'ai récemment installé phpmyadmin.
L'url localhost/phpmyadmin me renvoie la page de connexion, mais impossible de me connecter, j'ai essayé avec, root, admin, et le pw saisi à l'install, rien n'y fait. J'ai essayé quelques manips que j'ai trouvé en cherchant une solution, réinstallé phpmyadmin....
Je comprends pas.

Pouvez-vous m'aider ?

Merci
Roipou

Hors ligne

#2 Le 18/12/2012, à 10:14

gl38

Re : installation de phpmyadmin

L'identifiant et le mot de passe à saisir sont ceux de mysql.
À l'installation de mysql, il est demandé de donner un mot de passe à root (celui de mysql, pas celui du système). Si tu n'en as pas mis, il faut lire la doc de mysql ou réinstaller mysql si tu n'as rien fait avec.
Tu peux tester les identifiants directement dans mysql en ouvrant une fenêtre terminal et en tapant

mysql -uroot -p

.
Cordialement,
Guy

Hors ligne

#3 Le 18/12/2012, à 11:23

roipoussiere

Re : installation de phpmyadmin

Oui, j'avais déjà essayé.

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

J’utilise pourtant toujours le même pw.

Hors ligne

#4 Le 18/12/2012, à 12:55

gl38

Re : installation de phpmyadmin

Cette page contient sans doute une solution pour modifier le mot de passe du root de mysql (évite les accents).
phpmyadmin ne peut pas marcher si mysql ne fonctionne pas correctement.
Cordialement,
Guy

Hors ligne

#5 Le 18/12/2012, à 13:41

roipoussiere

Re : installation de phpmyadmin

Bonjour et merci pour cette réponse.
J'avais déjà essayé un truc du genre, mais ça ne résous rien. Voyez plutôt :

sudo mysql -u root mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

en root :

mysqladmin -u root password '****'
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
[1]+  Termine 1               mysqld_safe --skip-grant-tables

Dernière modification par roipoussiere (Le 18/12/2012, à 13:45)

Hors ligne

#6 Le 18/12/2012, à 14:29

gl38

Re : installation de phpmyadmin

Hum !
Tu as bien arrêté le démon mysql et redémarrer avec l'option --skip-grant-tables qui évite de demander les mots de passe ?
Remarque : il est inutile de mettre sudo devant mysql, le root du sytème n'a pas de pouvoir sur les bases de mysql.
Cordialement,
Guy

Hors ligne

#7 Le 18/12/2012, à 16:49

roipoussiere

Re : installation de phpmyadmin

Tu as bien arrêté le démon mysql et redémarrer avec l'option --skip-grant-tables qui évite de demander les mots de passe ?

oui, j'ai fait tout ce qui était marqué.

Hors ligne

#8 Le 18/12/2012, à 19:51

gl38

Re : installation de phpmyadmin

Chez moi, je tape :

sudo killall mysqld
sudo /usr/bin/mysqld_safe --skip_grant-tables&

et alors je peux faire :

mysql -u root mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.37-1ubuntu5.5 (Ubuntu)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

qui me donne la main et me permet de changer le mot de passe de root si je veux.
Cordialement,
Guy

Hors ligne

#9 Le 18/12/2012, à 22:10

roipoussiere

Re : installation de phpmyadmin

Bonsoir.
Et ben chez moi, non :

sudo killall mysqld
sudo /usr/bin/mysqld_safe --skip_grant-tables&
  [1] 3788
  121218 21:07:24 mysqld_safe Logging to syslog.
  121218 21:07:24 mysqld_safe A mysqld process already exists
mysql -u root mysql
  ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
  [1]+  Termine 1

Dernière modification par roipoussiere (Le 18/12/2012, à 22:10)

Hors ligne

#10 Le 18/12/2012, à 22:21

gl38

Re : installation de phpmyadmin

Mais tu as encore un processus mysqld qui tourne (A mysqld process already exists), il faut les tuer tous avant de pouvoir redémarrer avec l'option.
Tu peux utiliser

ps aux|grep mysqld

qui va te donner tous les processus qui ont mysqld dans leur nom ( y compris la commande que l'on vient de lancer !).
Avec

sudo kill xxxx

où xxxx esl le numéro donné dans la deuxième colonne, tu devrais y arriver, à moins que mysqld ressuscite avant qu'on ait eu le temps de le relancer à la main.
Cordialement,
Guy

Hors ligne