Hello,
Jetzt zum Praktischen:
unter dem SQL Admin sehe ich eine local IP adress
169.....
Deine aktuelle IP sollte transparent sein, das heißt öffentlich und ohne Übersetzungen und Filter für Ports erreichbar sein.
Dann, und nur dann, kann man eine Socket-Verbindung (z.B. mittels mysql_connect() ) aufbauen.
Passwort und Nutzername für root sollten natürlich bei der Datenbank schon personalisiert sein und nicht mehr offen für Jedermann. Das gleiche gilt für den Host selbst. Anderenfalls könnte man einfach Deinen MySQL-Deamon über Remote-Access ohne Sicherheit oder mit eigenen Daten neu starten.
Und dann muss MySQL in der nächsten Schicht (Zugriffssystem) auch Rücksicht auf den zugreifenden User nehmen und eben nicht "%"@"%" unterstützen, sondern nur "Gast"@"%" mit den entprechend eingeschränkten Nutzerrechten. Auf keinen Fall Universalrechte (schon gar nicht auf die auf die 'mysql'-DB im MySQL-DBMS) erteilen.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau