PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Datenbankverbindung


Vangogh
16.03.2006, 22:59:01
Mit dem folgenden Code kann ich auf einer meiner angemieteten Datenbank problemlos zugreifen.
Nur nicht auf die von meinem Kumpel.

Er hat einen eigenen Server und MySQL 4.0.18 drauf.

Hier der Code:

$host = "localhost"; // Adresse des Datenbankservers, meistens localhost
$user = "web0"; // MySQL Benutzername
$pass = "XXX"; // MySQL Passwort
$db = "usr_web0_1"; // Name der Datenbank

$link = mysql_connect("$host", "$user", "$pass") or die ("Keine Verbindung zu der Datenbank möglich.");
mysql_select_db("$db", $link);

Nur leider lässt sich da keine Verbindung aufbauen.
Das Script liegt natürlich auf dem jeweiligen Server.

Woran kann das liegen?

P.S.: Folgende Fehlermeldung kommt dann immer.
Warning: mysql_connect(): Access denied for user: 'web0@localhost' (Using password: YES) in /home/htdocs/web0/html/includes/connect.inc.php on line 7
Keine Verbindung zu der Datenbank möglich.

Opendix
16.03.2006, 23:21:25
das du mit deinem angegbenen benutzername/passwort nicht die befugnis hast da drauf zu connecten!

Vangogh
16.03.2006, 23:25:09
Schon klar.

Aber woran liegt das?
Wie kann ich darauf zugreifen?

Der Benutzername und das Passwort ist richtig.
Muss noch irgendwo etwas eingestellt werden?

Opendix
16.03.2006, 23:31:26
hmm... na nach der fehlermeldung her sind die daten falsch...

also liegt das script auf dem selben server wie die datenbank?
dann müsste das so gehen... wüsste nicht warum auch net..

schau ma hier noch:
http://dev.mysql.com/doc/refman/4.0/de/access-denied.html

xabbuh
17.03.2006, 08:43:12
Es würde mich auch sehr stark wundern, wenn dein Hoster dir einfach so erlaubt mit _deinen_ Zugangsdaten auf eine fremde Datenbank zuzugreifen.