[Linux-bruxelles] MySQL
Didier Misson
dmlinux at belcenter.com
Lun 4 Déc 12:57:50 CET 2006
Didier Misson a écrit :
> Bonjour,
>
> J'ai donc upgradé mon PHP de 4 --> 5, en utilisant les Backports, sur
> mon serveur Debian Sarge.
>
> Les sites Web en PHP, Gallery2, DotClear 1, fonctionnent.
>
> Mais bizarrement, j'ai un problème avec le *logon à phpMyAdmin*.
> Sur ce serveur, il fonctionnait avant.
> Maintenant, il me refuse le logon !
>
> Et je suis sûr de ce mot de passe (sur ce serveur là, oui !).
> Si je fais :
>
> # mysql -u adminmysql -p
> et je tape le mot de passe de adminmysql, il l'accepte.
>
>
> Par contre dans l'écran de logon de phpMyAdmin, non !
>
> #1045 - Access denied for user 'www-data'@'localhost' (using password:
> YES)
>
> Certains forums conseillent de supprimer dans le navigateur, les
> *cookies* relatifs à phpMyAdmin... mais j'ai alors des messages
> d'erreur en début de la page de logon :
>
> *Warning*: mb_strrpos() [function.mb-strrpos
> <http://www.coolconcept.be/b1d0n/function.mb-strrpos>]: Empty haystack
> in */usr/share/phpmyadmin/libraries/auth/cookie.auth.lib.php* on line
> *455*
>
> *Warning*: mb_strrpos() [function.mb-strrpos
> <http://www.coolconcept.be/b1d0n/function.mb-strrpos>]: Empty haystack
> in */usr/share/phpmyadmin/libraries/auth/cookie.auth.lib.php* on line
> *83*
>
> *Warning*: Cannot modify header information - headers already sent by
> (output started at
> /usr/share/phpmyadmin/libraries/auth/cookie.auth.lib.php:455) in
> */usr/share/phpmyadmin/libraries/auth/cookie.auth.lib.php* on line *106*
>
> *Warning*: Cannot modify header information - headers already sent by
> (output started at
> /usr/share/phpmyadmin/libraries/auth/cookie.auth.lib.php:455) in
> */usr/share/phpmyadmin/libraries/select_theme.lib.php* on line *86*
>
>
> Je continue mes recherches avec Google...
> mais si vous avez une idée ? ;-)
ça semble plus général que phpMySQL
Probablement la liaison entre PHP et MySQL qui ne fonctionne pas
correctement :
sur un des sites qui utilise MySQL, j'ai cette erreur :
*Warning*: mysql_connect() [function.mysql-connect
<http://www.coolconcept.be/function.mysql-connect>]: Access denied for
user 'adminmysql'@'localhost' (using password: YES) in
*/home/didier/www/azertyuop.be/index.php* on line *4*
Impossible d'effectuer la connexion
Et lorsque j'essaye un restart de MySQL en console :
n# /etc/init.d/mysql start
Starting MySQL database server: mysqld.
Checking for crashed MySQL tables in the background.
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'debian-sys-maint'@'localhost' (using
password: YES)'
ks12345:/etc/phpmyadmin# /usr/bin/mysqladmin: connect to server at
'localhost' failed
error: 'Access denied for user 'debian-sys-maint'@'localhost' (using
password: YES)'
Je n'ai pas touché aux DB ni aux users !
Peut-être avais-je déjà cette erreur avant le changement de PHP4 --> 5
... mais j'en doute !
zut... ça c'est encore autre chose !
Vu que c'est en console, ce n'est pas lié à PHP5 !
alors ?
Le mot de passe de "debian-sys-maint", il est stocké dans
/etc/mysql/debian.cnf
et il est bien indiqué de ne PAS modifier ce fichier...
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host = localhost
user = debian-sys-maint
password = .....................
socket = /var/run/mysqld/mysqld.sock
:-(
--
Didier Misson
Google Talk : didier.misson at gmail.com
Jabber: didier.misson at amessage.be
http://www.misson.net
http://www.nitro-modelisme.be
http://courshtml.mine.nu
Plus d'informations sur la liste de diffusion Linux-bruxelles