Kein MySQL-Login von Windows auf Linux

D

di-five

Hallo,

ich kann mich nicht von einem Windows-Rechner mit dem MySQL Administrator oder MySQL-Front in MySQL einloggen, welches auf einem GNU/Linux läuft. Wenn ich allerdings mittels Putty auf dem Rechner eingeloggt bin kann ich mich problemlos bei MySQL einloggen und wieder ausloggen. Irgendwie funktioniert die Verbindung von dem Windows-Rechner zu dem Linux-Rechner nicht.

Im Dateianhang sind zwei Screenshots von den Fehlermeldungen, einmal vom MySQL Administrator, und einmal von MySQL-Front.


Installiertes MySQL

/usr/bin/mysqladmin Ver 8.41 Distrib 4.1.11, for pc-linux-gnu on i386
Copyright (C) 2000 MySQL AB & MySQL Finland AB & TCX DataKonsult AB
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL license

Server version 4.1.11-Debian_4sarge2-log
Protocol version 10
Connection Localhost via UNIX socket
UNIX socket /var/run/mysqld/mysqld.sock
Uptime: 1 hour 13 min 48 sec


mysqld.sock wird gefunden.

Unter Windows habe ich die Firewall deaktiviert, und die Antivirensoftware deaktiviert.

Das Linux befindet sich in der Grundkonfiguration.


In der Datei etc/services steht mysql drin:

mysql 3306/tcp
mysql 3306/udp

In der Datei /etc/mysql/my.cnf steht der Port auch auf 3306
Code:
[client]
port = 3306

[ mysqld]
port = 3306
Die bind-Adresse steht auf 127.0.0.1, das funktionierte mit der IP-Adresse des Linux Rechners auch nicht, und mit der Ip-Adresse des Windows-Rechners auch nicht.


Ich möchte mich als root in MySQL einloggen, mit dem MySQL root-user und dem MySQL root-user-passwort.


Wenn das daran liegt, dass ich mich nicht von lokal in MySQL einlogge, und der Eintrag host in der Datenbank für den User root auf % eingestellt werden muss, wäre ich für eine kurze Information wie ich das bewerkstelligen kann sehr dankbar!



In der Konsole wird mir der User root in der Datenbank mysql (Tabelle User) gar nicht angezeigt :(

Gruß di-five


// EDIT

Can't to connect to MySQL server on (10061)

Da muss vor das bind 127.0.0.1 ein # (Kanalgitter) stehen, damit das funktioniert, und der Host für root wenn man sich als root einloggen möchte muss auf "%" gesetzt werden.


Vielen Dank für Ihre Aufmerksamkeit!


Viele Grüße

di-five
 

Anhänge

  • mysqladminerror.gif
    mysqladminerror.gif
    10,6 KB · Aufrufe: 28
  • mysqlfronterror.gif
    mysqlfronterror.gif
    6,4 KB · Aufrufe: 17
Zuletzt bearbeitet von einem Moderator:

Neue Beiträge

Zurück