GNU/Linux >> LINUX-Kenntnisse >  >> Linux

MySQL-Datenbank umbenennen

Hier steht:

Diese Anweisung wurde in MySQL 5.1.7 hinzugefügt, wurde jedoch als gefährlich eingestuft und in MySQL 5.1.23 entfernt. Es war beabsichtigt, Upgrades von Datenbanken vor 5.1 zu ermöglichen, um die in 5.1 implementierte Kodierung für die Zuordnung von Datenbanknamen zu Datenbankverzeichnisnamen zu verwenden (siehe Abschnitt 9.2.3, „Zuordnung von Bezeichnern zu Dateinamen“). Die Verwendung dieser Anweisung kann jedoch zum Verlust von Datenbankinhalten führen, weshalb sie entfernt wurde. Verwenden Sie RENAME DATABASE nicht in früheren Versionen, in denen es vorhanden ist.

Sie können alle Daten in eine neue Datenbank importieren und dann die alte löschen.

Es ist auch möglich, den RENAME TABLE zu verwenden Anweisung mit demselben from/to-Tabellennamen, aber unterschiedlich von/to database. Es gibt ein paar Haken.

CREATE DATABASE `test_bkp`;

RENAME TABLE 
`test`.`table1` TO `test_bkp`.`table1`,
`test`.`table2` TO `test_bkp`.`table2`,
`test`.`table3` TO `test_bkp`.`table3`;

In phpmyadmin können Sie einfach auf Ihre Datenbank klicken und dann zur Registerkarte Operationen gehen, auf der Sie sie umbenennen können.


Linux
  1. Häufig gestellte Fragen zur MySQL-Bereitstellung

  2. MySQL-Datenbank optimieren

  3. So kopieren Sie eine MySQL-Datenbank

  4. Verbessern Sie das Cachen von MySQL-Datenbanken

  5. So erstellen Sie eine Datenbank in MySQL mit MySQL Workbench

Tabellen in einer MySQL-Datenbank auflisten

So benennen Sie den MySQL-Datenbanknamen in Linux um

MySQL-Datenbankserver

Wie man eine Datenbank in MySQL erstellt

So benennen Sie einen MySQL-Datenbanknamen um

MySQL-Übersicht