Heim >Datenbank >MySQL-Tutorial >Wie kann ich eine MySQL-Datenbank mit InnoDB-Tabellen zuverlässig umbenennen?
Umbenennen einer MySQL-Datenbank: Eine detaillierte Anleitung für InnoDB-Tabellen
Das Umbenennen einer MySQL-Datenbank, auch bekannt als Ändern ihres Schemanamens, kann sein eine Herausforderung, insbesondere bei großen Datenbanken. Die übliche Methode zum Dumpen und erneuten Importieren ist ineffizient, während die Methode RENAME {DATABASE | Der Befehl SCHEMA} wird aus verschiedenen Gründen nicht empfohlen.
Es gibt jedoch eine zuverlässige Lösung für InnoDB-Tabellen. Befolgen Sie diese Schritte:
RENAME TABLE old_db.table TO new_db.table;
mysql -u username -ppassword old_db -sNe 'show tables' | while read table; \ do mysql -u username -ppassword -sNe "rename table old_db.$table to new_db.$table"; done
Hinweise:
mysqldump old_db | mysql new_db
mysqldump -R old_db | mysql new_db
Durch Befolgen dieser Schritte können Sie ein MySQL effizient und zuverlässig umbenennen Datenbank mit InnoDB-Tabellen.
Das obige ist der detaillierte Inhalt vonWie kann ich eine MySQL-Datenbank mit InnoDB-Tabellen zuverlässig umbenennen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!