[gelöst] mysql server kein Remotezugriff

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
andreas123
Beiträge: 195
Registriert: 11.02.2007 21:15:49

[gelöst] mysql server kein Remotezugriff

Beitrag von andreas123 » 11.02.2007 21:27:55

Hallo,

auf Etch habe ich den MySQL Server 5 mit atp-get installiert - also original Debianpakete.

Lokal über die Konsole und auch über PHPMyAdmin kann ich auf den MySQL Server zugreifen. Von einem anderen PC aus, mit dem MySQL Administrator bekomme ich aber keine Verbindung.

Ich habe schon gegoogelt und das Forum durchsucht aber nichts gefunden. Kann mit jemand ein paar Hinweise geben, wie ich übers Netzwerk zum MySQL Server eine Verbindung aufbauen kann.

Vielen Dank im Voraus.

Andreas
Zuletzt geändert von andreas123 am 13.02.2007 21:05:04, insgesamt 1-mal geändert.

Benutzeravatar
finupsen
Beiträge: 1327
Registriert: 21.04.2004 20:07:05
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von finupsen » 11.02.2007 21:30:19

moin,

hast du den eintrag "bind-address" in der my.cnf richtig gesetzt ?
der ist per default auf 127.0.0.1 gesetzt....
Niemand hat vor eine zentrale Datensammelbehörde aufzubauen. Es handelt sich vielmehr um dezentrale IT-Systeme die miteinander vernetzt werden.
... und Wasser ist naß.

andreas123
Beiträge: 195
Registriert: 11.02.2007 21:15:49

Beitrag von andreas123 » 11.02.2007 21:35:58

Hallo,

danke für die schnelle Antwort.

Ja, das habe ich als erstes getan.

Ich habe den MySQL Server auch unter Windows laufen, wo es funktioniert. Im Vergleich der beiden my.cnf kann ich nichts feststellen, das ich falsch gemacht haben kann.

Andreas

slu
Beiträge: 2236
Registriert: 23.02.2005 23:58:47

Beitrag von slu » 11.02.2007 21:46:27

Hi Andreas,

was hast du den genau unter "bind-address" gesetzt?
Hast du danach neu gestartet?

Sind iptables Regeln definiert?
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

andreas123
Beiträge: 195
Registriert: 11.02.2007 21:15:49

Beitrag von andreas123 » 11.02.2007 21:54:03

Hallo,

bind-address = 192.168.2.100

Das ist die einzige NIC in dem PC.

IP Tables habe ich keine definiert.

Wenn Samba, Apache und ICMP funktionieren, dann müßte ich doch auch zum MySQL Server durchkommen - oder?

Andreas

andreas123
Beiträge: 195
Registriert: 11.02.2007 21:15:49

Beitrag von andreas123 » 11.02.2007 21:55:48

Vergessen:

Neustarts sind es inzwischen viele.

Andreas

slu
Beiträge: 2236
Registriert: 23.02.2005 23:58:47

Beitrag von slu » 11.02.2007 22:05:47

Hi Andreas,

mach mal versuchsweise

Code: Alles auswählen

bind-address = 0.0.0.0
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

andreas123
Beiträge: 195
Registriert: 11.02.2007 21:15:49

Beitrag von andreas123 » 11.02.2007 22:17:37

Hi,

hab ich probiert und geht auch nicht.

Andreas

Benutzeravatar
C_A
Beiträge: 1082
Registriert: 22.04.2004 14:51:01
Lizenz eigener Beiträge: GNU General Public License

Beitrag von C_A » 11.02.2007 22:19:51

Was sagt denn

Code: Alles auswählen

netstat -tlnp|grep LISTEN

andreas123
Beiträge: 195
Registriert: 11.02.2007 21:15:49

Beitrag von andreas123 » 11.02.2007 22:39:01

netstat -tlnp|grep LISTEN gibt folgende Meldung aus:

tcp 0 0 192.168.2.100:3306 0.0.0.0:* LISTEN 3419/mysql
tcp 0 0 192.168.2.100:139 0.0.0.0:* LISTEN 3521/smbd
tcp 0 0 192.168.2.100:10000 0.0.0.0:* LISTEN 3721/perl
tcp 0 0 192.168.2.100:631 0.0.0.0:* LISTEN 3404/cupsd
tcp 0 0 192.168.2.100:25 0.0.0.0:* LISTEN 3351/exim
tcp 0 0 192.168.2.100:445 0.0.0.0:* LISTEN 3521/smbd
tcp6 0 0 0:::80 :::* LISTEN 3618/apache2
tcp6 0 0 0:::22 :::* LISTEN 3554/sshd

Benutzeravatar
C_A
Beiträge: 1082
Registriert: 22.04.2004 14:51:01
Lizenz eigener Beiträge: GNU General Public License

Beitrag von C_A » 11.02.2007 22:45:19

und bei einem

Code: Alles auswählen

mysql -u user -h 192.168.2.100 -p 
auf dem (entfernten) Client kommt es zu keiner Passwordabfrage?

Bzw. ist es dem User vom Rechtesystem des Servers aus, gestattet remote zuzugreifen? (rein mysql-technisch)

andreas123
Beiträge: 195
Registriert: 11.02.2007 21:15:49

Beitrag von andreas123 » 11.02.2007 22:52:37

Den MySQL Client habe ich da nicht installiert.
Ich gebe dem MySQL Administrator das Paßwort mit. Der bringt mir dann folgende Fehlermeldung:

"Konnte keine Verbindung zur angegebenen Instanz aufnehmen."
"MySQL Fehlernummer ist 1130
Host ..... is not allowed to connect to this MySQL Server"

Sieht so aus, als hätte ich ein Problem mit den Rechten.

Benutzeravatar
C_A
Beiträge: 1082
Registriert: 22.04.2004 14:51:01
Lizenz eigener Beiträge: GNU General Public License

Beitrag von C_A » 11.02.2007 22:57:13

andreas123 hat geschrieben:Sieht so aus, als hätte ich ein Problem mit den Rechten.
Genau :wink:
Ein select statement auf der User Table wird dir weiterhelfen.

andreas123
Beiträge: 195
Registriert: 11.02.2007 21:15:49

Beitrag von andreas123 » 12.02.2007 22:00:59

Hallo,

heute habe ich die Rechte mit dem phpMyAdmin geändert und schon ging es.

Danke für die Hilfe!

Andreas

slu
Beiträge: 2236
Registriert: 23.02.2005 23:58:47

Beitrag von slu » 12.02.2007 22:10:55

Hi Andreas,

mhm da hatte ich garnicht dran gedacht.
Hinterher ist man immer schlauer :wink:

Vieleicht kannst du noch ein [gelöst] in deinen Betreff eineditieren.
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

andreas123
Beiträge: 195
Registriert: 11.02.2007 21:15:49

gelöst

Beitrag von andreas123 » 13.02.2007 21:00:47

Hallo slu,

danke für den Hinweis. :D


Andreas

Antworten