Page 1 sur 1
[phpMyAdmin] mysqli pas activé / Mot de passe oublié (Résolu
Publié : mer. 18 avr. 2012, 19:33
par DomS
Bonjour à tous,
J'ai suivi le wiki afin d'installer
Lamp et
phpMyAdmin.
Or, lorsque je tente de me connecter à
http://localhost/phpmyadmin/ , j'ai le message
Code : Tout sélectionner
Il manque l'extension mysqli. Veuillez vérifier votre configuration PHP. <a href="Documentation.html#faqmysql" target="documentation"><img src="themes/dot.gif" title="Documentation" alt="Documentation" class="icon ic_b_help" /></a>
J'ai beau chercher je ne trouve pas comment installer ce module. Sur
ubuntu, ce message n'apparait plus après l'installation d'un paquet (php5-mysql) qui n'existe pas sous arch.
J'ai décommenté la ligne
dans /etc/php/php.ini mais ça ne change rien.
Quelqu'un aurait une idée ?
Re: Config lamp et phpMyAdmin
Publié : mer. 18 avr. 2012, 19:39
par widapit
Salut !
Il me semble que c'est dans le fichier "/etc/php/php.ini" :
il te faut décommenter les lignes des modules qui t'interessent dans la section "Dynamic Extensions"...
Re: Config lamp et phpMyAdmin
Publié : mer. 18 avr. 2012, 19:43
par Abazigal
Il faut effectivement enlever le ";" devant "extension=mysqli.so" dans /etc/php/php.ini.
As-tu redémarré apache après ce changement ?
EDIT:
Pour avoir essayé à l'instant, je confirme que ca suffit à faire disparaitre le message.
Attention:il y a l'extension mysql et l'extension mysqli; t'es sûr d'avoir décommenté la bonne ligne (celle de mysqli) ?
Re: Config lamp et phpMyAdmin
Publié : mer. 18 avr. 2012, 19:49
par FoolEcho
Re: Config lamp et phpMyAdmin
Publié : mer. 18 avr. 2012, 19:55
par DomS
Mais quel boulet !!!
J'avais bien décommenté la ligne mais au lieu de taper sudo /etc/rc.d/httpd restart j'ai fait un copier/coller du wiki en faisant sudo /etc/rc.d/httpd start
Et pour couronner le tout, impossible de me souvenir de mes identifiants (j'ai installé cela il y a plus de 3 semaines et n'ayant pas le temps de me pencher sur le problème, j'ai attendu jusqu'à aujourd'hui...
Bon, maintenant il me faut réinitialiser le mot de passe.
D'après la page de
comment ça marche, il faut que je tape /etc/init.d/mysql stop en root. Or, je n'ai pas de dossier /etc/init.d. Je suis vraiment un boulet...
Re: Config lamp et phpMyAdmin
Publié : mer. 18 avr. 2012, 19:57
par Abazigal
Oui, ce dossier n'existe pas sur Arch; "rc.d" est l'équivalent.
La commande devient donc:
Re: [phpMyAdmin] mysqli pas activé puis Mot de passe oublié
Publié : mer. 18 avr. 2012, 19:59
par DomS
Re: [phpMyAdmin] mysqli pas activé puis Mot de passe oublié
Publié : mer. 18 avr. 2012, 20:00
par Abazigal
Probablement déjà éteint ...
Dans le doute, regarde /var/log/mysqld.log
Re: [phpMyAdmin] mysqli pas activé puis Mot de passe oublié
Publié : mer. 18 avr. 2012, 20:04
par DomS
Effectivement il n'y a rien...
Je suis donc passé à l'étape suivante pour obtenir
Code : Tout sélectionner
# mysql mysql -u root
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Re: [phpMyAdmin] mysqli pas activé puis Mot de passe oublié
Publié : mer. 18 avr. 2012, 20:07
par Abazigal
Bein, faut être logique ...
Si il est éteint, c'est pas la peine d'essayer de s'y connecter
Quel tuto suis-tu, là ?
Re: [phpMyAdmin] mysqli pas activé puis Mot de passe oublié
Publié : mer. 18 avr. 2012, 20:12
par DomS
Je suis le tuto de commentcamarche pour réinitialiser le mot de passe. Du coup, comment je redémarre tout ça ? (en désactivant l'écoute du réseau (afin d'éviter d'être piraté à ce moment donné où MySQL est vulnérable)
Re: [phpMyAdmin] mysqli pas activé puis Mot de passe oublié
Publié : mer. 18 avr. 2012, 20:24
par Abazigal
Regarde plutôt ca:
http://dev.mysql.com/doc/refman/5.0/en/ ... ns-generic
Les instructions sont simple, et ca a l'air rapide.
J'ai rien contre commentcamarche, mais bon, quitte à choisir, autant suivre les instructions des développeurs du logiciel ...
Re: [phpMyAdmin] mysqli pas activé puis Mot de passe oublié
Publié : mer. 18 avr. 2012, 20:40
par benjarobin
Ce n'est pas comme si on n'avait pas de Wiki : Mysql.
DomS a écrit :Je suis le tuto de commentcamarche pour réinitialiser le mot de passe. Du coup, comment je redémarre tout ça ? (en désactivant l'écoute du réseau (afin d'éviter d'être piraté à ce moment donné où MySQL est vulnérable)
<= N'importe quoi, la paranoïa il faut arrêter 5 secondes...
Re: [phpMyAdmin] mysqli pas activé puis Mot de passe oublié
Publié : mer. 18 avr. 2012, 20:42
par DomS
Merci pour toutes ces réponses très rapides. ça marche. J'ai juste mis du temps à comprendre que la commande qui me bloquait était
# /etc/rc.d/mysqld start --skip-grant-tables --skip-networking
Re: [phpMyAdmin] mysqli pas activé puis Mot de passe oublié
Publié : mer. 18 avr. 2012, 20:46
par DomS
benjarobin a écrit :Ce n'est pas comme si on n'avait pas de Wiki : Mysql.
Je n'avais même pas lu cette partie car je pensais que "Comment supprimer le mot de passe root"
signifiait supprimer cet utilisateur de la base mysql (utiliser un autre identifiant que root, quoi)