Datenbank kopieren, kein Zugriff mehr?

NWsimon1702

Well-known member
ID: 327951
L
12 Mai 2006
491
10
Hallo!

Habe ein kleines PHP-Programm,
und möchte dies gerne auf einen andenen Server umziehen.
Habe die config.php mit "localhost" und den DB-Zugangsdaten so gelassen,
dann habe ich die phpMyAdmin datenbank von Server-A auf Server-B kopiert.

Jetzt kann ich mich jedoch nicht mehr in das Script einloggen,
da die Zugangsdaten nicht erkannt werden, verstehe ich nicht.
Wie kann das sein, habe es doch 1zu1 kopiert,
muss ich noch was anderes machen,
damit ich mich einloggen kann?

Grüße,
David
 
dann habe ich die phpMyAdmin datenbank von Server-A auf Server-B kopiert.
Was meinst du damit, dass du die Datenbank kopiert hast? Wenn du nur die Tabellen samt Inhalt von A nach B kopierst, heißt das ja noch lange nicht, dass die Datenbank auch gleich heißt, und dass es den Datenbank-Benutzer, den du auf A verwendet hast, auch auf B existiert...
 
Ich habe die Datenbank auf dem einen Server exportiert,
auf dem anderen Server importiert und überprüft,
ob sie gleich sind, sie waren gleich.

Dennnoch kann ich micht noch nicht im Script einloggen.
 
Was marac meinte ist, ob du in einer eventuellen Config-Datei die Datenbankdaten des neuen Servers auch eingetragen hast.

Sonst ist es klar dass du dich nicht einloggen kannst.
 
Ja, bzw. der Username und der Datenbankname war der gleiche,
Passwort auch, und dann eben localhost, fürfte ja auch passen dann.
 
marac hat dir die Antwort doch schon gegeben.

Beim Ex- und Import einer Datenbank werden die Benutzer, Passwörter und Zugriffsrechte auf die Datenbank nicht mit exportiert.

Wurde der Datenbankbenutzer, der vormals auf dem alten Server vorhanden war, auch auf dem neuen Server angelegt?

Erhältst du eine Fehlermeldung bei dem Versuch, die Datenbankverbindung aufzubauen? Wenn ja, welche?