Fehlermeldung beim Einspielen von Datenbanken in Drupal 7 (auf XAMPP)
am 20.08.2012 - 15:59 Uhr in
Hola Drupalos,
ich hatte zwar schon einen ähnlichen Thread hier im Forum gelesen, komme aber trotzdem nicht zur Lösung.
Folgendes Problem:
Ich soll die Drupal-Site von jemand anderem auf meinen eigenen Localhost übernehmen, habe XAMPP installiert, habe den Drupalordner und die Dateien aus dem htdocs-Ordner übernommen, beim Anlegen der Datenbank bereits durch die settings.php Username und Passwort des vorigen Localhosts übernommen.
Ich habe natürlich die Fehlermeldung "PDOException: SQLSTATE[28000] [1045] Access denied for user 'admin'@'localhost' (using password: YES)..." erhalten. Habe über phpmyadmin eine leere Datenbank erstellt, weiß jetzt allerdings nicht, WO ich die Daten der alten Datenbank finde und WIE ich diese einspeise, da die Dateien alle einzeln vorliegen und kein Backup gemacht wurde.
Bin für jede Hilfe dankbar!
- Anmelden oder Registrieren um Kommentare zu schreiben

PS:
am 20.08.2012 - 16:06 Uhr
Muss ich denn noch etwas in den Settings ändern?
LG
In der Datei settings.php in
am 20.08.2012 - 16:24 Uhr
In der Datei settings.php in sites/default findest Du, wie der eingetragene Datenbank-User heißt, und was er für ein Passwort hat. Deine lokale mysql Installation kennt jetzt zwar die Datenbank, aber lokal ist Dein Datenbank-User noch nicht bekannt. In phpMyAdmin kannst Du für die Datenbank einen Benutzer mit der entsprechenden Rechten für diese Datenbank eintragen. Dann kann Drupal auch auf die Datenbank zugreifen.
Beste Grüße
Werner
Hallo Werner, vielen Dank für
am 20.08.2012 - 16:51 Uhr
Hallo Werner,
vielen Dank für Deine zügige Antwort :)
Ich habe bereits einen neuen Benutzer erstellt mit sämtlichen Rechten und, wie gesagt, auch die leere Datenbank eingerichtet. Leider funktioniert es trotzdem nicht.
Und da in der leeren Datenbank natürlich noch keine Daten enthalten sind, brauche ich zudem einen Weg, die .frm-Dateien von meiner Festplatte in die Datenbank zu importieren / einzuspielen.
Gruß
Am Einfachsten wäre es auf
am 20.08.2012 - 17:06 Uhr
Am Einfachsten wäre es auf dem "anderen Host" die Datenbank per phpmyadmin oder adminer als SQL-Dump zu exportieren und diese dann auf deinem localhost per phpmyadmin wieder zu importieren. Die nötigen Tools bringt dir ja XAMPP standardmäßig mit.
Hier jetzt die .frm Dateien "hin und her" zu schieben halte ich aufgrund möglicher Versionsunterschiede bei MySQL etc. nicht für sooo sinnvoll. Einfacher geht das Ganze über die SQL-Dumps - und diese solltest du auf dem "anderen Host" problemlos erstellen können.
http://www.adminer.org/de/
http://www.phpmyadmin.net/home_page/index.php
SteffenR