SQL Dump importieren - Access denied
YourMajesty 22.06.2009 - 11:49 3146 4
YourMajesty
Here to stay
|
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
Bearbeitet von YourMajesty am 22.06.2009, 11:54
|
mat
AdministratorLegends never die
|
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
Here to stay
|
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
Bearbeitet von YourMajesty am 22.06.2009, 13:27
|
zeta
Addicted
|
Ich kenn zwar Joomla nicht, aber bei zb. bei 4images gibts ein config-file in dem der die Grundlegenden Infos der DB festgelegt sind. $db_servertype = "mysql";
$db_host = "...";
$db_name = "...";
$db_user = "....";
$db_password = "....";
$table_prefix = "....";
ich denke joomla müsste was ähnliches haben
Bearbeitet von zeta am 22.06.2009, 15:06
|
mat
AdministratorLegends never die
|
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.
|