Etwas off-topic, gebe ich zu:
Zitat von
supermuckl:
mal ne doofe frage/idee
wieso schreibt man nicht einen
mysql server emulator, der als lokaler dienst z.b. auf dem gleichen rechner läuft wie der normale
mysql client, der auf den server zugreifen will, der dann alle anfragen über das php script dann weiterleitet?
Ganz genau! Und wenn man sich das mal genau überlegt, wird einem klar, wie überflüssig so eine Tunneling- oder Emulator-Geschichte ist! Denn: Der
MySQL-Server ist meist aus guten Gründen so eingestellt, daß er keine externen Verbindungen zuläßt.
Genauergesagt geht es dabei um die Option "skip-networking", die von vielen Massenhostern aktiviert wird. Wenn nun jemand hingeht und einen Tunnel oder einen Emulator baut - wozu gibt es dann noch diese Einstellung? Bzw. welcher Systemadministrator kann sich dann noch auf diese Einstellung verlassen?
Die Antwort auf die Frage, wie man eine Verbindung zu einem
MySQL-Server aufbaut der keine externen Verbindungen zuläßt lautet also: Frage den Server-Administrator, er soll bitte die externen Verbindungen aktivieren. Und wenn
der das nicht will - aus welchem Grund auch immer - dann sollte man auch keinen Tunnel o.ä. bauen. Könnte man als Grenze zur Illegalität betrachten.