[Linux-bruxelles] MySQL suite

Didier Misson dmlinux at belcenter.com
Mar 5 Déc 00:45:07 CET 2006


Yannick Warnier a écrit :
> Le lundi 04 décembre 2006 à 21:20 +0100, Didier Misson a écrit :
>   
>> Yannick Warnier a écrit :
>>     
>>> Le lundi 04 décembre 2006 à 12:57 +0100, Didier Misson a écrit :
>>> [...]
>>>   
>>>       
>>>> 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 ?
>>>>     
>>>>         
>>> Alors t'es sûr que t'as pas changé de MySQL 4 à MySQL 5 dans la foulée?
>>>
>>> Yannick
>>>   
>>>       
>> je vérifie...
>>
>> non, pas modifié
>>
>> # mysql -V
>> mysql  Ver 14.7 Distrib 4.1.11, for pc-linux-gnu (i386)
>>
>>
>> il semble que des userids ont disparu.
>>
>> On a fait un reset de mot de passe "root" dans mysql avec :
>>
>> http://www.mysql.org/doc/refman/5.0/fr/resetting-permissions.html
>>     
>
> Sauf qu'il aurait mieux valu la doc pour la version 4.1 dans ce
> cas-ci :-)
>
>   
>> puis, on essaye de recréer le  debian-sys-maint  qui n'est plus dans les DB
>>
>> mais comment c'est arrivé ça !
>>     
>
> Corruption de table peut-être...?
>
> Yannick
>   
ok, sur le serveur OVH (pas le miens dans ma cave, où je n'ai pas eu ce 
problème)
on a recréé à la main :
- userid "*root*"  avec la procédure de reset de mot de passe... de 
mysql 5... hum hum... et pourtant ça a fonctionné (pas moi qui l'ai 
fait), mais effectivement avec qques difficultés je crois
- userid "*debian-sys-maint*"
- les permissions
- phpMyAdmin ne voulait rien savoir !
j'ai fait un "apt-get remove --purge phpmyadmin" puis un "apt-get 
install phpmyadmin"
et il refonctionne !

J'ai du retirer un paramètre "mbstring.func_overload = 7"   dans 
php.ini, paramètre que j'avais mis en prévision de eGroupWare...
car il semble que ce paramètre soit incompatible avec phpmyadmin ?

Avec "*mbstring.func_overload* = 7", phpmyadmin me donne dans le 1er écran :

Vous avez activé mbstring.func_overload dans votre configuration PHP. 
Cette option est incompatible avec phpMyAdmin et peut nuire au 
traitement des données!


Bon, il est en commentaire pour le moment...


-- 
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