Tom: Localhost

Beitrag lesen

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