GNU/Linux >> Znalost Linux >  >> Linux

Přejmenujte databázi MySQL

Tady je napsáno:

Tento příkaz byl přidán do MySQL 5.1.7, ale byl shledán nebezpečným a byl odstraněn v MySQL 5.1.23. Záměrem bylo umožnit upgrading pre-5.1 databází používat kódování implementované v 5.1 pro mapování jmen databází na jména databázových adresářů (viz Oddíl 9.2.3 „Mapování identifikátorů na názvy souborů“). Použití tohoto prohlášení by však mohlo vést ke ztrátě obsahu databáze, a proto bylo odstraněno. Nepoužívejte RENAME DATABASE v dřívějších verzích, ve kterých je přítomna.

Všechna data můžete importovat do nové databáze a poté starou smazat.

Je také možné použít RENAME TABLE příkaz používající stejný název tabulky z/do, ale odlišný od/do databáze. Má to několik úlovků.

CREATE DATABASE `test_bkp`;

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

V phpmyadmin stačí kliknout na svou databázi a poté přejít na kartu Operace, která vám umožní ji přejmenovat.


Linux
  1. Nejčastější dotazy k nasazení MySQL

  2. Optimalizujte databázi MySQL

  3. Jak zkopírovat databázi MySQL

  1. Vylepšete mezipaměť databáze MySQL

  2. Skriptované zálohy databáze MySQL

  3. Jak vytvořit databázi v MySQL pomocí MySQL Workbench

  1. Vzdálené připojení k databázi MySQL

  2. Importujte databázi MySQL

  3. Základy uživatele a databáze MySQL