Problem mit Mysql

  • Thread starter Thread starter dereine
  • Start date Start date
D

dereine

Guest
Hey Ho !

Ich habe da mal wider ein Problem,
Ich habe Fern zugriff auf die Mysql erlaubt.
Ich habe ein script auf mein Rechner @home die DB soll auf den Server gespeichert werden aber ich bekomme immer diese Meldung:

Can't connect to MySQL server on '###.###.###.##' (10061)

In den Log's Lässt sich auch nix finden vll habt ihr ein Tip für mich voran es liegen kann ?!

MFG
Dennis
 
Ist der Port auf deinem Rechner / Server vielleicht durch IPTABLES oder ähnliches geblock? Ist die IP richtig?
 
Ja aber den Port habe ich da schon Freigegeben ´:(

*edit*

Mit den Befehlen habe ich das gemacht:

iptables -t nat -A POSTROUTING -p tcp -d ServerIp --destination-port 3306 -o eth1 -j MASQUERADE

iptables -A PREROUTING -t nat -i eth1 -p tcp --dport 3306 -j DNAT --to ServerIP:3306

iptables -A FORWARD -p tcp -d ServerIP --dport 3306 -j ACCEPT

iptables -A FORWARD -p tcp -s ServerIP --sport 3306 -m state --state ESTABLISHED,RELATED -j ACCEPT

Ich hoffe das es soweit richtig ist :(
 
Last edited by a moderator:
Code:
iptables -A INPUT -p tcp -i eth1 --dport 3306 -j ACCEPT

Sollte so eigentlich reichen.

Warum eigentlich eth1 ? Hat dein Server 2 Netzwerkkarten ?
 
Code:
iptables -A INPUT -p tcp -i eth0 --dport 3306 -j ACCEPT

Und den ganzen Kram wegen NAT und FORWARD sollteste rausnehmen.
 
Geht ja Trodzdem nicht :(

*edit* n gehts der Server wollte den Restart von mysql nicht annehmen.
 
Last edited by a moderator:
Back
Top