Bonjour,

Je n'arrive pas � me connecter depuis mon
deuxi�me ordi sur ma base de donn�es MySQL.

Apr�s plusieurs teste, je me suis rendu compte que:

  Depuis le m�me ordinateur:
    mysql -u dec -p -h localhost
    => OK
    mysql -u dec -p -h 127.0.0.1
    => ERROR 2003: Can't connect to MySQL server on '127.0.0.1' (111)
    mysql -u dec -p -h alu
    => ERROR 2003: Can't connect to MySQL server on 'alu' (111)

  Depuis un autre ordinateur:
    mysql <tout-ce-que-l'on-veux>
    => ERROR 2003: Can't connect to MySQL server on '192.168.1.50' (10061)

Pour plus d'info sur ma situation:

-----------------------------------------------------------------------------
La table "user" de la base "mysql":

             |          |Droits : Select_priv,Insert_priv,
             |          |Update_priv,Delete_priv,Create_priv,
Host         |User      |Drop_priv,Reload_priv,Shutdown_priv,
             |          |Process_priv,File_priv,Grant_priv,
             |          |References_priv,Index_priv,Alter_priv
-------------+----------+---------------------------
localhost    |root      |Y|Y|Y|Y|Y|Y|Y|Y|Y|Y|Y|Y|Y|Y
alu          |root      |Y|Y|Y|Y|Y|Y|Y|Y|Y|Y|Y|Y|Y|Y
localhost    |declic    |N|N|N|N|N|N|N|N|N|N|N|N|N|N
localhost    |site_perso|N|N|N|N|N|N|N|N|N|N|N|N|N|N
%            |dec       |N|N|N|N|N|N|N|N|N|N|N|N|N|N
192.168.1.200|dec       |N|N|N|N|N|N|N|N|N|N|N|N|N|N
ilo          |dec       |N|N|N|N|N|N|N|N|N|N|N|N|N|N
alu          |dec       |N|N|N|N|N|N|N|N|N|N|N|N|N|N
loclhost     |dec       |N|N|N|N|N|N|N|N|N|N|N|N|N|N
127.0.0.1    |dec       |N|N|N|N|N|N|N|N|N|N|N|N|N|N
             |          |Y|N|N|N|N|N|N|N|N|N|N|N|N|N
-----------------------------------------------------------------------------
Le fichier /etc/hosts:

127.0.0.1       alu     localhost
localhost       127.0.0.1
192.168.1.200   ilo
-----------------------------------------------------------------------------
Le fichier /etc/hosts.deny:

ALL EXCEPT sshd mysqld: PARANOID
-----------------------------------------------------------------------------

Remarques:
C'est dans la table "db" de la base "mysql" que sont donn�es les
autorisations de lecture. Vous avez pu remarquer que j'ai fait pas mal
de tests avec l'utilisateur "dec".

Je me suis dis que le probl�me �tait plut�t du c�t� de mysql.
Mais je n'en suis plus vraiment s�re.

Mes questions:
- Comment faire pour m'assurer que le client mysql puisse
  passer pour atteindre mysqld ? routage ? ...
- Il me semble que j'ai vraiment fait ce qu'il fallait pour
  donner des droits au niveau de MySQL, mais est-ce
  juste ?

Meilleures salutations,

Laurent
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à