Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Installation
Installation Forum d'entraide sur les problèmes liés à l'installation de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/09/2011, 10h09   #1
Membre habitué
 
Avatar de tintin72
 
Inscription : septembre 2003
Messages : 595
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 595
Points : 123
Points : 123
Par défaut Connexion impossible.

Bonjour,

Je viens d'installer MySQL sur un serveur Ubuntu 10.04.
Comme d'habitude pendant l'installation je rentre le mot
de passe root.
Une fois l'installation terminée le serveur MySQL démarre sans problème.
Sauf que quand j'essaie de me connecter en root via phpmyadmin il me dit:
Citation:
#2013 Connexion au serveur MySQL non permise

J'ai retapé le mdp plusieurs fois au cas où, mais rien.
J'ai donc changer le mot de passe root en mode console:
Citation:
root@home:~# sudo service mysql stop

mysqld --skip-grant-tables --skip-networking &

root@home:~# mysql mysql

mysql> UPDATE user SET password=PASSWORD('nouveaumotdepasse') WHERE user="root";
Query OK, 1 rows affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0

exit

root@home:~# sudo service mysql restart
Mais rien à faire, il continue avec son message d'erreur !

C'est la 1ere fois que j'ai ce problème, 'comprend pas.
Quelqu'un pourrait m'aider ?

Merci
tintin72 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2011, 10h41   #2
Membre habitué
 
Avatar de tintin72
 
Inscription : septembre 2003
Messages : 595
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 595
Points : 123
Points : 123
Ah, j'ai résolu le problème mais celà m'amène à une nouvelle question.

En fait dans le fichier
/etc/mysql/my.cnf
j'avais modifié:
Citation:
bind-address = 127.0.0.1
en
Citation:
bind-address = xx.xxx.xxx.xx
où xx.xxx.xxx.xx est l'ip de mon serveur, car je voudrais que MySQL n'écoute
que cette ip.
J'ai aussi fais la même chose dans le fichier de config de phpmyadmin:
Citation:
$cfg['Servers'][$i]['host'] = 'xx.xxx.xxx.xx';
Et apparement le problème venait de là.
J'ai donc commenté la ligne
Citation:
#bind-address = 127.0.0.1
dans /etc/mysql/my.cnf
ce qui fait que MySQL écoute toutes les ips
et j'ai remis la valeur par défaut dans la config de phpmyadmin:
Citation:
$cfg['Servers'][$i]['host'] = 'localhost';
Maintenant ça marche, mais je voudrais bien savoir comment faire pour que MySQL n'écoute que l'ip de mon serveur.

Une idée ?
tintin72 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h35.


 
 
 
 
Partenaires

Hébergement Web