Gerade aus Sicherheitsgründen, sperren die meisten Provider den MySQL-Zugriff für beliebige Rechner. Es verringert die Angriffsfläche des Servers und damit den Pflegeaufwand.
Ein mögliches System hatte ich dir beschrieben (XML, bzw. XML-RPC).
Allerdings habe ich das komplette Administrationsinterface auf dem Webserver. Wenn ich es besonders sicher haben möchte, lege ich das Admin-Interface auf einen HTTPS-Server. Damit wird die Verbindung gesichert und verschlüsselt. Zusätzlich können nur die über die Scripte definierten Aktionen ausgeführt werden (Wenn das Script keine Bugs hat).
Wenn du direkt auf die Datenbank zugreifst, würde ein Angreifer, welcher die Passworthürde überwindet, generisch auf die Datenbank zugreifen. Dies ist potentiell gefährlicher, als mit dem spezialisierten Admin-Interface, da dort die Eingaben nochmals geprüft werden.
---
Weaverslave