Current time: 11-24-2024, 08:02 AM Hello There, Guest! (LoginRegister)


Post Reply 
MySql Server externe Zugriffe erlauben
Author Message
grex Offline
Junior Member
*

Posts: 156
Joined: Sep 2007
Reputation: 0
Post: #1
MySql Server externe Zugriffe erlauben
Hallo, ist es möglich nur eine bestimmte IP die erlaubnis zu erteilen, den kompletten MySQL Server extern für die eine IP frei zu schalten?

Ich weiss, dass es in Confixx geht, da ich aber ispcp fan bin, und Confixx ja was kostet habe ich ja ispcp Wink , jedoch weiss ich auch net, ob es mit einer bestimmten IP adresse funktioniert.

weil ich will, das dann mein webspace ( der extern vom vServer ist ), auf die stats bzw auf die Daten des MySql servers lest bzw schreibt.

Mfg
Grex
01-06-2008 11:21 PM
Find all posts by this user Quote this message in a reply
joximu Offline
helper
*****
Moderators

Posts: 7,024
Joined: Jan 2007
Reputation: 92
Post: #2
RE: MySql Server externe Zugriffe erlauben
Du kannst das entweder mit iptables regeln (also eine Art Firewall Regel), welche IPs über Port 3306 mit deinem Server reden dürfen oder dann in den host Einstellungen des jeweiligen MySQL Benutzers.
Kommt ein wenig drauf an, welche Flexibilität und welche Sicherheit du brauchst. so wie's tönt, eher erstere Lösung...

/Joximu
01-07-2008 01:05 AM
Visit this user's website Find all posts by this user Quote this message in a reply
grex Offline
Junior Member
*

Posts: 156
Joined: Sep 2007
Reputation: 0
Post: #3
RE: MySql Server externe Zugriffe erlauben
das mit der Firewall gefällt mir, also die Firewall blockt ja nichts lokales oder?
Also wenn ich nun per phpmyadmin was mache?

Ehm reicht da die Firewall von webmin ?

Mfg
Grex

EDIT: Ich muss doch zuerst generell MySQL externe Zugriffe erlauben oder?, bevor ich das mit der Regel in der Firewall einstelle ?
(This post was last modified: 01-07-2008 02:45 AM by grex.)
01-07-2008 02:42 AM
Find all posts by this user Quote this message in a reply
BeNe Offline
Moderator
*****
Moderators

Posts: 5,899
Joined: Jan 2007
Reputation: 68
Post: #4
RE: MySql Server externe Zugriffe erlauben
Quote:das mit der Firewall gefällt mir, also die Firewall blockt ja nichts lokales oder?
Nein, wenn Du alles korrekt einstellst nicht!
Quote:Also wenn ich nun per phpmyadmin was mache?
Dann bist Du am sichersten und must nix verändern
Quote:Ehm reicht da die Firewall von webmin ?
Denke das webmin einfach ein Plugin hat um auf die IPTABLES zuzugreifen.
Dann sollte das so locker reichen Wink
Quote:Ich muss doch zuerst generell MySQL externe Zugriffe erlauben oder?
Ja du die config ändern von MySQL

Greez BeNe
01-07-2008 03:04 AM
Visit this user's website Find all posts by this user Quote this message in a reply
joximu Offline
helper
*****
Moderators

Posts: 7,024
Joined: Jan 2007
Reputation: 92
Post: #5
RE: MySql Server externe Zugriffe erlauben
grex Wrote:das mit der Firewall gefällt mir, also die Firewall blockt ja nichts lokales oder?
Also wenn ich nun per phpmyadmin was mache?

ja, lokal sollte alles auf der "localhost" Schnittstelle laufen.

grex Wrote:Ehm reicht da die Firewall von webmin ?

es reichen eigentlich wenige Zeilen "iptables", um diesen Port nur von einem Host aus zugänglich zu machen.
Ich mach das nicht täglich und habe mich mit "arno-iptables-firewall" angefreundet...

grex Wrote:EDIT: Ich muss doch zuerst generell MySQL externe Zugriffe erlauben oder?, bevor ich das mit der Regel in der Firewall einstelle ?

ja, "skip-networking" muss deaktiviert sein, bzw. das bind-address muss geändert werden.


/J
01-07-2008 03:07 AM
Visit this user's website Find all posts by this user Quote this message in a reply
grex Offline
Junior Member
*

Posts: 156
Joined: Sep 2007
Reputation: 0
Post: #6
RE: MySql Server externe Zugriffe erlauben
aber die Firewall muss sowohl Input als auch Output configuiert sein oder ?


edit:
und zum DeaktiviereN.
bind-address = 127.0.0.1
in
#bind-address = 127.0.0.1

setzen oder?, wollte nurmal sicher gehen, da ich dass noch nie gemacht habe.
(This post was last modified: 01-07-2008 05:06 AM by grex.)
01-07-2008 05:02 AM
Find all posts by this user Quote this message in a reply
joximu Offline
helper
*****
Moderators

Posts: 7,024
Joined: Jan 2007
Reputation: 92
Post: #7
RE: MySql Server externe Zugriffe erlauben
du kannst mit "lsof -i -P -T" nachsehen, auf welchen Ports welcher Prozess horcht.
Dh. nach der Änderung müsste mysql zweimal erwähnt werden, auf 127.0.0.1 und auf der echten IP.

Firewall: eigentlich reicht eingehend, mysql selbst macht wohl kaum Anfragen von selbst nach draussen...
wobei, kommt natürlich drauf an, wie du das Teil konfigurierst...

/J
(This post was last modified: 01-07-2008 05:25 AM by joximu.)
01-07-2008 05:24 AM
Visit this user's website Find all posts by this user Quote this message in a reply
grex Offline
Junior Member
*

Posts: 156
Joined: Sep 2007
Reputation: 0
Post: #8
RE: MySql Server externe Zugriffe erlauben
hmm, wie wäre es wenn ich
bind-address = 127.0.0.1
in
#bind-address = 127.0.0.1
mache und dann in phpmyadmin bei host die IP adresse eintippe, und die anderen benutzer wie root und andere die nur Lokal laufen sollen auf Lokal bzw localhost stellen, das würde doch gehen oder?

oder kann man da nur sagen, Lokal und für alle?
habe das eben noch net ausprobiert, nur mit einer IP adresse eintippen bei "Text verwenden"
01-07-2008 06:07 AM
Find all posts by this user Quote this message in a reply
joximu Offline
helper
*****
Moderators

Posts: 7,024
Joined: Jan 2007
Reputation: 92
Post: #9
RE: MySql Server externe Zugriffe erlauben
??? da steig ich nicht durch, was du meinst.

Wenn du bind-address weglässt, dann horcht MySQL (nach einem Neustart/Neuladen) auf allen Verfügbaren IP Adressen/Schnittstellen.

Bei den MySQL-Benutzer-Berechtigungen würde ich (falls Webserver = MySQL-Server) alle nur auf localhost erlauben, nur den speziellen User von extern auch einen Zugriff von extern erlauben - am besten nur die IP, die überhaupt zugreifen darf.
Das wäre die Lösung, die ich oben als zweite skizziert habe...

Zusammen mit den IPtables Regeln dürfte das recht sicher sein.

/J
01-07-2008 06:19 AM
Visit this user's website Find all posts by this user Quote this message in a reply
joximu Offline
helper
*****
Moderators

Posts: 7,024
Joined: Jan 2007
Reputation: 92
Post: #10
RE: MySql Server externe Zugriffe erlauben
Nur der Vollständigkeit halber: eine andere Lösung wäre ein VPN einrichten... dann wäre die externe MySQL-Verbindung sogar noch verschlüsselt...

Nur damit dir die Arbeit nicht ausgeht :-)

/J
01-07-2008 06:21 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 3 Guest(s)