• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

mysql vernzugriff

FireLee

Newbie
hi,

ich möchte auf mysql auch von anderen rechnern zugreifen, dazu habe ich root alle hosts gegeben(%) und skip networking in einen komentar gesetzt, leider funktioniert es immer noch nicht

was mus ich noch tun?
 

gameboy

Hacker
Hallo FireLee,

poste doch (bei laufendem mysqld) mal die Ausgabe von folgendem Kommando: netstat -tlpn

Falls Du auf Deinem Rechner eine Firewall laufen hast, mußt Du natürlich den Port, auf dem der mysqld lauscht (standardmäßig 3306), öffnen.

Viele Grüße,
gameboy.
 
OP
F

FireLee

Newbie
Code:
Aktive Internetverbindungen (Nur Server)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
PID/Program name
tcp        0      0 0.0.0.0:8443            0.0.0.0:*               LISTEN
26268/httpsd
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN
26247/httpd2-prefor
tcp        0      0 0.0.0.0:993             0.0.0.0:*               LISTEN
25978/couriertcpd
tcp        0      0 0.0.0.0:51234           0.0.0.0:*               LISTEN
26317/server_linux
tcp        0      0 0.0.0.0:995             0.0.0.0:*               LISTEN
25997/couriertcpd
tcp        0      0 0.0.0.0:14534           0.0.0.0:*               LISTEN
26317/server_linux
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN
26140/mysqld
tcp        0      0 0.0.0.0:106             0.0.0.0:*               LISTEN
26013/xinetd
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN
25987/couriertcpd
tcp        0      0 0.0.0.0:143             0.0.0.0:*               LISTEN
25967/couriertcpd
tcp        0      0 0.0.0.0:8880            0.0.0.0:*               LISTEN
26268/httpsd
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN
26247/httpd2-prefor
tcp        0      0 0.0.0.0:465             0.0.0.0:*               LISTEN
26013/xinetd
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN
26075/named
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN
26013/xinetd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
26012/sshd
tcp        0      0 127.0.0.1:3000          0.0.0.0:*               LISTEN
26331/drwebd
tcp        0      0 127.0.0.1:5432          0.0.0.0:*               LISTEN
26199/postmaster
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN
26075/named
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN
26013/xinetd

und wie kann ich das in der fw eintragen (habe suse 10.1x)
 

gameboy

Hacker
Code:
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN
26140/mysqld
Das sieht doch schon mal gut aus.

FireLee schrieb:
und wie kann ich das in der fw eintragen (habe suse 10.1x)
Also da ich die Suse-Firewall selbst nicht nutze, kann ich es Dir nicht genau sagen. Ich gehe aber davon aus, daß es in Yast möglich sein sollte, den Port 3306 aufzumachen.

Viele Grüße,
gameboy.
 

homer65

Hacker
Was heißt denn überhaupt funktioniert nicht? Kommen da irgentwelche Fehlermeldungen, die man posten könnte?
 

panamajo

Guru
FireLee schrieb:
dazu habe ich root alle hosts gegeben(%)
Das ist eine ganz schlechte Idee.
besser wäre es einen eigenen User für remote Zugriff anzulegen, der nur Berechtigungen auf die entsprechenden DBs, Tabellen und Privilegien hat.
 
OP
F

FireLee

Newbie
ja, das weiß ich selbst, aber entscheident ist selbst wenn ich die mysql zugriffsdaten auf meine hp schreiben würde keiner könnte zugreifen :lol:

ist wohl klar wenn es ged das ich das ändere
 
Oben