[Admin-ml] PhpMysql dans MacOsXSServeur 10.2.8

Bruno Michel-Dansac bruno.michel-dansac at noos.fr
Mer 24 Oct 15:17:47 CEST 2007


Le 24 oct. 07 à 13:58, Jean-Loup DUBREUCQ a écrit :

>
> Bonjour,
>
> Le 24 oct. 07 à 13:43, Bruno Michel-Dansac a écrit :
>
>> Pas simple d'être clair quand on y voit déjà pas clair ... -)
>
> C'est clair ...  ;-)
>
>> Tentative de connexion en terminal:
>> - à la question:
>> "mysql -u root mysql"
>> le système répond:
>> "ERROR 1044: Access denied for user: '@localhost' to database  
>> 'mysql'"
>>
>> - à la question:
>> "mysql -u root test"
>> le système répond:
>> "Welcome to the MySQL monitor.  Commands end with ; or \g.
>> Your MySQL connection id is 8 to server version: 3.23.53
>>
>> Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
>>
>> mysql>"
>
> Donc votre connexion à la base test fonctionne, et ceci sans mot de  
> passe.
>
>> MyPhpAdmin:
>> Dans la frame de gauche de MyPhpAdmin, je ne vois qu'une base "TEST"
>> MyPhpAdmin me donne les messages suivants:
>> "MySQL 3.23.53 sur le serveur localhost - utilisateur :  
>> root at localhost"
>> et:
>> "Votre fichier de configuration fait référence à l'utilisateur  
>> root sans mot de passe, ce qui correspond à la valeur par défaut  
>> de MySQL. Votre serveur MySQL est donc ouvert aux intrusions, et  
>> vous devriez corriger ce problème de sécurité."
>
> C'est l'alerte par défaut, puisque vous n'avez pas fixé de mot de  
> passe.
>
>> J'ai ouvert le fichier "config.inc.php dans le dossier de MyPhpAdmin:
>> Extraits;
>> "$cfg['Servers'][$i]['auth_type']     = 'config';    //  
>> Authentication method (config, http or cookie based)?
>> $cfg['Servers'][$i]['user']          = 'root';      // MySQL user
>> $cfg['Servers'][$i]['password']      = '';          // MySQL  
>> password (only needed"
>>
>> J'ai mis un password à la ligne ci-dessus et rouvert MyPhpAdmin:
>> Réponse:
>> "phpMyAdmin a tenté de se connecter au serveur MySQL, et le  
>> serveur a rejeté la connexion. Veuillez vérifier les valeurs de  
>> "host", "username" et "password" dans config.inc.php et vous  
>> assurer qu'elles correspondent aux informations fournies par  
>> l'administrateur du serveur MySQL.
>> Erreur"
>>
>> "MySQL a répondu:Documentation
>> #1045 - Access denied for user: 'root at localhost' (Using password:  
>> YES)"
>
> Le fichier config.inc.php ne fait que donner à phpMyAdmin les bons  
> paramètres pour qu'il se connecte à MySQL, mais ce n'est pas lui  
> qui fixe le mot de passe.
> Repassez $cfg['Servers'][$i]['password'] à vide, puis une fois  
> connecté changez le mot de passe dans l'onglet "Privilèges", puis  
> mettez le à l'identique dans $cfg['Servers'][$i]['password'] et  
> essayez à nouveau.

J'ai fais la manip ci-dessus, mais je n'ai pas d'onglet "Privilèges".
Sous "Créer une base" est écrit "aucun privilège"

> Mais il est de loin préférable de laisser $cfg['Servers'][$i] 
> ['password'] vide et de positionner $cfg['Servers'][$i] 
> ['auth_type'] à http ...

J'ai essayé cela aussi mais en relançant MyPhpAdmin, il boucle sans  
fin sur une fenêtre d'identification pour une connexion à
10.0.1.10:16080
J'ai essayé avec l'identifiant root et son password et avec  
l'identifiant d'administrateur et son password.
Aucun succès.

> Ensuite, il faudra essayer de comprendre les autres soucis (je suis  
> sur une machine de passage sans le début du fil) ...

Les autres soucis sont:
- Il n'y a plus de bases Mysql (normal après une reinstall)
- Je n'ai plus d'autorisation d'accès à Mysql
- Et donc je ne peux plus créer de base.
- Et donc je ne peux plus réinjecter mes sauvegardes des anciennes  
bases.

C'est "France-Argentine" ou y a-t-il un espoir ?  -)

Merci d'avance.

>
> Très cordialement,
>
> - JLD -
>
> _______________________________________________
> Admin-ml mailing list
> Admin-ml at mosx.org
> http://coruscant.mosx.org/mailman/listinfo/admin-ml




Plus d'informations sur la liste de diffusion Admin-ml