Mysql von außen Zugriff

MySQL, PostgreSQL, SQLite
amiga1200
Posts: 203
Joined: 2007-01-13 19:58

Mysql von außen Zugriff

Post by amiga1200 » 2009-08-01 10:37

Ich habe 2 Server
1. Intet mit fester IP mit 2 Netzwerk Karten eine fürs 192.168, die andere fürs Internet
2 Extranet nur Intern 192.168...

Wie kann ich erreichen, das ich von 1.Server auf die Mysql Datenbank von 2 Server (192.168...)zugreifen kann

2.Server
Mysql läuft
Firewall Down


als host gebe ich an:
$host = "192.168.0.10";
Benuter ist mit % (überall) angelegt 192.168.0.10-Server

Was muß noch konfigurert werden

papabaer
Userprojekt
Userprojekt
Posts: 170
Joined: 2009-05-14 17:40
Location: Halle (Saale)

Re: Mysql von außen Zugriff

Post by papabaer » 2009-08-01 11:52

In der my.cnf (bei mir unter /etc/mysql/) die Zeile:

Code: Select all

bind-address = 127.0.0.1


auf

Code: Select all

bind-address = 192.168.X.Y


ändern und MySQL neu starten. Firewall kannst du laufen lassen, musst halt TCP-Port 3306 auf machen.

User avatar
rudelgurke
Systemtester
Systemtester
Posts: 407
Joined: 2008-03-12 05:36

Re: Mysql von außen Zugriff

Post by rudelgurke » 2009-08-01 13:45

Zusätzlich kann man noch die Benutzer einschränken:

192.168.0.%

als Host - was der Client IP entspricht. Oder direkt IP's wenn die statisch sind anstatt das gesamte 192.168.0 Netz

amiga1200
Posts: 203
Joined: 2007-01-13 19:58

Re: Mysql von außen Zugriff

Post by amiga1200 » 2009-08-01 14:10

Vielen Dank schon mal für Deine Antwort

wie öffent ich den Port 3306 unter Suse 10.2?

ich dachte, wenn die Firewall nicht läuft, ist alles Offen.

ich finde bind-address in meiner /etc/my.cnf nicht
(Suse10.2 Mysql5)

(Der Server läuft nur Intern, hat keine Direkte Verbidnungs ins Internet, nur über 192.168...
daher kein Risiko)