kein quote für datenbankname in mysqldump?
Roger
- datenbank
moin!
ich möchte von einem server auf einen anderen server umziehen. dabei möchte ich die daten aus der alten datenbank (3.23) per dumpfile in die neue (4.1) einspielen. allerdings sind mehrere datenbanken enthalten, die einen nicht-mysql4-konformen namen enthalten und der import schlägt fehl. man kann das umgehen, indem man den namen in quotas setzt (db-name
). allerdings kapiert das mysqldump auf der alten maschine wohl nicht... auf der neuen klappts :(
kennt jemand einen trick?
ich nutze:
mysqldump --opt -A -Q -p > dumfile.sql
vielleicht ist es einfacher die datenbankfiles zu kopieren und zu konvertieren. geht das?
gruß.
roger.
Hallo Roger,
ich möchte von einem server auf einen anderen server umziehen. dabei möchte ich die daten aus der alten datenbank (3.23) per dumpfile in die neue (4.1) einspielen. allerdings sind mehrere datenbanken enthalten, die einen nicht-mysql4-konformen namen enthalten und der import schlägt fehl. man kann das umgehen, indem man den namen in quotas setzt (
db-name
). allerdings kapiert das mysqldump auf der alten maschine wohl nicht... auf der neuen klappts :(
Nenn die alten Datenbanken doch einfach um...
Viele Grüße aus Freiburg,
Marian
moin!
Nenn die alten Datenbanken doch einfach um...
gern, wenn es serverseitig einen editor gibt, der mit dateien > 130mb umgehen kann. außerdem ist es sehr unübersichtlich, bei so vielen daten. dann wird es auch schwierig die einzelnen namen zu finden...
gruß.
roger.
Hallo Roger,
Nenn die alten Datenbanken doch einfach um...
gern, wenn es serverseitig einen editor gibt, der mit dateien > 130mb umgehen kann. außerdem ist es sehr unübersichtlich, bei so vielen daten. dann wird es auch schwierig die einzelnen namen zu finden...
PHPMyAdmin: Datenbanken -> DB, die du umbenennen willst -> Karteikarte "Operationen" -> Datenbank umbenennen in
Einen Befehl dafür direkt in MySQL gibt es wohl nicht - PHPMyAdmin erstellt eine neue Datenbank, darin alle Tabellen der alten, kopiert die Daten rüber und löscht die alte Datenbank.
Viele Grüße aus Freiburg,
Marian
moin!
PHPMyAdmin: Datenbanken -> DB, die du umbenennen willst -> Karteikarte "Operationen" -> Datenbank umbenennen in
so müsste ich evtl. jede datenbank umbennen. und vor allem: nach dem import wieder zurückbenennen... :(
gruß.
roger.
Hallo Roger,
PHPMyAdmin: Datenbanken -> DB, die du umbenennen willst -> Karteikarte "Operationen" -> Datenbank umbenennen in
so müsste ich evtl. jede datenbank umbennen. und vor allem: nach dem import wieder zurückbenennen... :(
Sind es so viele?
Viele Grüße aus Freiburg,
Marian