Das MySQL-Handbuch unter MySQL deckt dies ab.
Normalerweise lösche ich die Datenbank und importiere sie unter einem neuen Namen erneut. Bei sehr großen Datenbanken ist das keine Option. Anscheinend RENAME {DATABASE | SCHEMA} db_name TO new_db_name;
macht schlechte Dinge, existiert nur in einer Handvoll Versionen und ist insgesamt eine schlechte Idee .
Dies muss funktionieren mit InnoDB die Dinge ganz anders speichert als MyISAM .
5 Stimmen
Auch bei Serverfault: serverfault.com/questions/195221/how-to-rename-a-mysql-database
7 Stimmen
Diese Anweisung RENAME DATABASE Syntax wurde in MySQL 5.1.7 hinzugefügt, wurde aber als gefährlich eingestuft und in MySQL 5.1.23 entfernt.
18 Stimmen
Hoffentlich wird MySQL eine neue, funktionierende
RENAME DATABASE
Anweisung, die keine Gefahren birgt, da es derzeit keine einfache Möglichkeit gibt, diese Aufgabe zu erledigen. Es gibt keinen offensichtlichen Grund, warum es in der Vergangenheit gefährlich war. Dokumentation Sie sollten also in der Lage sein, Ersatz zu beschaffen. Wenigstens haben die Leute auf ihrer Website Fehler in den Funktionsanforderungen angegeben. Zum Beispiel, bugs.mysql.com/fehler.php?id=58593 y bugs.mysql.com/fehler.php?id=1698 .0 Stimmen
Links sind jetzt kaputt...