SQL Dump importieren - Access denied

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/sql_dump_importieren_access_denied_208322/page_1 - zur Vollversion wechseln!


YourMajesty schrieb am 22.06.2009 um 11:49

Hallo,

vorab, ich bin eigentlich ein noob, der sich gerade am "SQL dumpen" versucht.

gegeben:
2 lokale Joomla installationen.
1 SQL Dump von Installation A

Ziel:
SQL Dump von Installation A in Installation B importieren

Problem:
phpmyadmin Fehler:
Access denied for user "root@localhost" to database "information_schema"

Beide Datenbanken wurde während der Joomla Installationsroutine mit User "root" angelegt - Passwort: keines, nada, blank
Im Joomla meld ich mich mit admin an...falls des was hilft.

Laut Benutzerübersicht phpmyadmin:
root root @127.0.0.1: all privilages grant ja
root root @localhost: all privilages grant ja

Jemand eine für mich verständliche Erklärung / Lösung?

EDIT: wollte den root Accounts Passwörter vergeben, hm...war wohl keine schlaue Idee ohne Ahnung:

Installation A: Die Verbindung konnte aufgrund von ungültigen Einstellungen nicht hergestellt werden

Installation B: Access denied fir User root@localhost (using password: NO)

Klasse gemacht...

Danke
Tom


mat schrieb am 22.06.2009 um 11:53

Du musst vorher eine neue Datenbank erstellen, wenn der Dump das nicht für dich macht. Einfach auf der Startseite bei "Neue Datenbank erstellen" einen DB-Namen eingeben (Kollation ist wahrscheinlich latin1_german1_ci) und erstellen. Danach oben auf das Tab "SQL" wechseln und den Dump pasten. Mit "Ok" rechts unten bestätigen.


YourMajesty schrieb am 22.06.2009 um 11:54

Habe ich gemacht, aber: ich sehe in meiner Joomla Installation keine Änderungen.

Was ich gemacht habe:
neue DB angelegt: test
import des sql dumps

wurde fehlerfrei durchgeführt, aber keine Änderung im Frontend

Auch klar, weil die eigentliche ZielJoomla Installation auf die Datenbank zieldb aufbaut.
Lege ich keine Datenbank im Vorfeld an, sondern wähle zuerst "zieldb" und importiere dort den dump: "cant create database "test", database exists"

hm, ...dh ich hätte vermutlich die neue Joomla Installation auf die selbe Datenbank aufbauen müssen?

Kann ich das jetzt noch irgendwie ändern?

Danke
tom


zeta schrieb am 22.06.2009 um 14:50

Ich kenn zwar Joomla nicht, aber bei zb. bei 4images gibts ein config-file in dem der die Grundlegenden Infos der DB festgelegt sind.

Code: PHP
$db_servertype = "mysql";
$db_host = "...";
$db_name = "...";
$db_user = "....";
$db_password = "....";
$table_prefix = "....";

ich denke joomla müsste was ähnliches haben


mat schrieb am 22.06.2009 um 14:55

Entweder du änderst die Joomla-Config so, dass gleich die neue DB benutzt wird, oder du löscht/verschiebst die alte DB und fügst die neuen Daten unter dem Namen der alten DB an. Ein Überschreiben der Daten wäre zwar möglich, allerdings müsste der SQL-Dump dann auch beim Export mit dem REPLACE-Keyword versehen worden sein.




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025