PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kann nicht mit MySQL Server verbinden



craano
25.10.06, 20:41
Hallo,

ich habe auf einem Debian Rechner einen MySQL Server installiert.

Dann habe ich mich lokal mit dem Benutzernamen root angemeldet. Etwa so:

mysql -u root -p
Anschließend habe ich einen Benutzer angelegt und ihn mit allen Rechten ausgestattet:

GRANT ALL PRIVILEGES TO craano@192.168.1.33 IDENTIFIED BY 'xxx';
und so:

GRANT ALL PRIVILEGES TO craano@localhost IDENTIFIED BY 'xxx';

Keine Angst, dies ist nur ein Testsystem um ein bißchen zu üben, also rechtemäßig volles Programm.

Lokal (192.168.1.35) kann ich mich auch wunderbar am MySQL Server mit dem Benutzer craano anmelden, aber von 192.168.1.33 nicht.


o@craano-desktop:~$ mysql -h 192.168.1.35 -p
Enter password:
ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.1.35' (111)


Keine iptables Regeln aktiv.

Was ist denn da los?

Kann man eigentlich hinter dem @-Zeichen beim Benutzernamen ein Jokerzeichen setzen, damit sich ein bestimmter user von überall aus anmelden kann?

Grüße.
craano.

Ach ja,

FLUSH PRIVILEGES; natürlich durchgeführt.

Mµ*e^13.5_?¿
25.10.06, 22:12
Also bei Debian steht wenn ich mich recht erinnere als Standard in der /etc/mysql/my.cnf
bind-address = 127.0.0.1
Wenn du den Zugriff über sämtliche Netzwerkinterfaces willst, müsstest du das glaube ich auf 0.0.0.0 ändern.

craano
25.10.06, 22:30
Super, danke!

Genau daran hat es gelegen.

Schönen Abend.
craano.