Tom: Externe Datenbank - wie connecten!?

Beitrag lesen

Hello,

Habe ich das jetzt richtig verstanden, dass Du zu einer Datenbank verbinden willst, die auf einem anderen Server liegt? Dann muss natürlich ein Portvorwarding für diesen Port eingerichtet sein, sonst kann die Verbindung nicht hergetellt werden.

Falsch. Ein Portforwarding muß eingerichtet werden, wenn man auf direktem Wege nur zu einem Host connectieren kann, welcher nicht die eigentliche Datenbank betreibt, sondern nur als Zwischenstation agiert und selbst NAT macht.

Packete für Port 3306 dürfen aber auch nicht ausgefiltert werden. Viele Provider haben den direkten Kontakt "von außen" mit MySQL abgestellt, da die 3er-Version noch Lücken im SAM bzw. SAD hatte. Bei der 4er Version hat sich da einiges geändert, sodass leider auch einige Applikationen neu durchdacht werden müssen.

Ich habe das Problem auch, dass ich mit MySQL-Front nicht an die DB herankomme, obwohl es ein vServer ist. Ich habe bisher allerdings auch nicht gedrängelt, dass es behoben wird. Denn an einer Online-Version sollte man keine Designänderungen im laufenden Betrieb vornehmen. Mit SSH und "mysql" funktioniert das natürlich trotzdem.

Dies ist für alle mir denkbare Szenarien, bei denen die Datenbank auf einem 1&1-Server liegt, absolut nicht notwendig, bzw. läge weit außerhalb der Einflußmöglichkeiten von Nadine.

Ja, das befürchte ich, dass sie da keine Möglichkeit hat.

PHPmyAdmin liegt i.d.R auf derselben Maschine und hat daher keine zusätzlichen Sicherheitsschranken.

Keine Regel ohne Ausnahme, würde ich sagen. Jedenfalls gehört es eher zum Alltagsszenario, zu einer MySQL-DB mittels TCP Kontakt aufzunehmen.

Bist Du sicher, dass 1&1 das zulässt? Sie hat ja schon beim Socket Probleme und nicht erst beim Login. Dazu muss dann natürlich auch ein (weiterer) User eingerichet werden, da si dann nicht user@localhost ist, sondern user@<ip>. Und da nun user@% einzustellen, halte ich doch für waghalsig.

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau