Vinzenz Mai: MySql DB-Vers.5.1.39 'kein Zugriff'

Beitrag lesen

Hallo,

So greife ich auf die Datenbank zu:
mysql_connect("localhost", "db123456", "mustermann"); = Funktioniert
mysql_connect("localhost", "db123456_1", "mustermann"); = Funktioniert nicht.

Es erscheint folgende Fehlermeldung:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'db123456_1'@'localhost' (using password: YES)

Hat einer ne Idee wodran das liegen kann, oder was ich nochmal ausprobieren könnte?

am Benutzer. Steht doch da. Wie wäre es mit dem Benutzer "db123456"? Nur weil Du eine neue Datenbank angelegt hast, muss noch lange kein gleichnamiger Benutzer angelegt worden sein, der außerdem noch automatisch das gleiche Passwort erhält wie der bestehende Benutzer und für den Zugriff auf die neue Datenbank berechtigt wird.

Was sagt die Dokumentation Deines Hosters über den Datenbankbenutzer für von Dir zusätzlich angelegte Datenbanken?

Warum verwendest Du die veralteten und wenig leistungsfähigen mysql_*-Funktionen? Empfohlen wird die mysqli-Erweiterung.

Freundliche Grüße

Vinzenz