ispCP - Board - Support
mysql extern zugriff erlauben - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+--- Thread: mysql extern zugriff erlauben (/thread-4944.html)



mysql extern zugriff erlauben - tetex - 11-16-2008 09:25 PM

Hallo,

habe gestern erneut ispcp auf einem homeserver installiert und möchte externen mysql-zugriff erlauben. in der /etc/mysql/my.cnf habe ich "skip-networking" bereits kommentiert bzw. auskommentiert und meine dyndns eingetragen und mysql neu gestartet. beides funktioniert leider nicht.

wenn ich von einem board auf einem freehoster die config ändere

"host: meine-dyndns"

dann kommt kein connect zur datenbank zustande. wenn ich hier local via telnet auf "open meine-dyndns 3306" connecte kommt eine kurze verbindung zustande die gleich wieder getrennt wird was ja soweit ich weiss normal ist.

wieso aber funktioniert es nicht vom web (webapplicationen habe bereits zwei verschiedene scripts getestet) aus?

system: debian etch
ispcp: rc6
router: nötige ports (21,80,3306) weitergeleitet

habe bereits im forum hier nach lösungen gesucht leider sind einige titel so schlimm benannt, dass man kaum etwas findet.

kind regards
tetex


RE: mysql extern zugriff erlauben - kurgans - 11-16-2008 09:41 PM

Hello

Commente line /etc/mysql/my.cnf

bind-address = 127.0.0.1

and restar mysql


RE: mysql extern zugriff erlauben - tetex - 11-16-2008 09:47 PM

(11-16-2008 09:41 PM)kurgans Wrote:  Hello

Commente line /etc/mysql/my.cnf

bind-address = 127.0.0.1

and restar mysql

du scheinst nicht verstanden zu haben was ich geschrieben habe...


RE: mysql extern zugriff erlauben - kurgans - 11-16-2008 09:51 PM

Sie sollten Kommentar auf der Linie,
/ Etc / mysql / my.cnf
bind-address = 127.0.0.1
Ihr Server nicht mehr akzeptieren nur lokale Verbindungen.

/etc/init.d/mysql restart

Leider Übersetzer schlechte Sache, aber ich kann verstehen


RE: mysql extern zugriff erlauben - tetex - 11-16-2008 11:06 PM

(11-16-2008 09:51 PM)kurgans Wrote:  Sie sollten Kommentar auf der Linie,
/ Etc / mysql / my.cnf
bind-address = 127.0.0.1
Ihr Server nicht mehr akzeptieren nur lokale Verbindungen.

/etc/init.d/mysql restart

Leider Übersetzer schlechte Sache, aber ich kann verstehen

Wie in meinem ersten Post steht, habe ich diese Zeile bereits kommentiert.


RE: mysql extern zugriff erlauben - BeNe - 11-17-2008 12:37 AM

Das Thema "skip-networking" gab es noch bei den alten MySQL Server.
Bei deiner Version (MySQL 5 wahrscheinlich) musst Du MySQL an eine IP binden. Soll heißen:

Code:
bind-address = DEIN EXTERNE IP
Nur auf Intern beschränken
Code:
bind-address = 192.168.1.x
Oder versuche es auszschalten:
Code:
bind-address = 0.0.0.0

Nach neustarten.
Rechte passen auch ? Das Zugriff von EXTERN auf die DB bzw. Tabellen möglich sind ?

Greez BeNe


RE: mysql extern zugriff erlauben - tetex - 11-17-2008 12:40 AM

(11-17-2008 12:37 AM)BeNe Wrote:  Rechte passen auch ? Das Zugriff von EXTERN auf die DB bzw. Tabellen möglich sind ?

Greez BeNe

wo bzw. wie passe ich die rechte in ispcp für die datenbank an um externen zugriff zu ermöglichen?

danke

mfg


RE: mysql extern zugriff erlauben - BeNe - 11-17-2008 03:42 AM

Ist die Frage wie Du die User angelegt hast.
Kannst auch mit PMA machen unter Rechte sollte dann beim Host "%" drin stehen und nicht nur "localhost"

Die Idee den MySQL Server direkt offen zu legen ist keine gute Idee und sehr brisant. Aber Du wirst schon wissen was Du machst.

Greez BeNe