mysql Zugriff von ausserhalb & localhost

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
lala22
Beiträge: 2
Registriert: 12.04.2006 18:32:30

mysql Zugriff von ausserhalb & localhost

Beitrag von lala22 » 12.04.2006 18:41:48

Hallo,

Ich benötige für eine Tabelle und einen bestimmten User Zugriff aus dem Internet auf mysql.
Wenn ich die bind-address auf meine IP einstelle dann geht das auch, allerdings ist dies ja wie bekannt, nicht sehr sicher.

Das andere Problem ist, dass andere lokale (mysql) User KEINEN Zugriff mehr auf den Server haben, da sie ihn mit localhost ansprechen und dieser unter localhost nicht ansprechbar ist (telnet localhost 3306) ergibt keine Antwort.
Ich kann doch nicht allen Mysql Usern Zugriff von ausserhalb geben, nur damit sie auf die db zugreifen können !?

Hans

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: mysql Zugriff von ausserhalb & localhost

Beitrag von herrchen » 12.04.2006 20:29:37

lala22 hat geschrieben: Wenn ich die bind-address auf meine IP einstelle
lass' ihn doch auf allen interfaces lauschen.

herrchen

aspettl
Beiträge: 318
Registriert: 15.02.2006 22:05:37
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von aspettl » 12.04.2006 23:22:05

Und das macht man, indem man die Angabe bind-address einfach ganz weglässt :-)

Gruß
Aaron

lala22
Beiträge: 2
Registriert: 12.04.2006 18:32:30

Beitrag von lala22 » 13.04.2006 07:39:59

Sorry, wenn ich jetzt so blöd frage, aber wie genau funktioniert das ?
Welche Auswirkungen auf die Sicherheit hat es ?


Hans

aspettl
Beiträge: 318
Registriert: 15.02.2006 22:05:37
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von aspettl » 13.04.2006 11:01:02

Wenn mysql auf localhost und auf ein anderes Interface lauschen soll, dann muss natürlich auf beiden der Port offen sein - wie soll es anders gehen?
Natürlich ist das Risiko geringer, wenn man nur lokale Benutzer erlaubt - aber gerade das reicht in deinem Fall ja nicht.

Über die MySQL-User selbst kannst du dann ja weiter definieren, von welchem Host aus sie nur zugreifen dürfen.

Gruß
Aaron

Antworten