GNU/Linux >> Linux Esercitazione >  >> Linux

Rinominare il database MySQL

Qui dice che:

Questa dichiarazione è stata aggiunta in MySQL 5.1.7 ma è stata ritenuta pericolosa ed è stata rimossa in MySQL 5.1.23. Aveva lo scopo di consentire l'aggiornamento dei database precedenti alla 5.1 per utilizzare la codifica implementata in 5.1 per mappare i nomi dei database ai nomi delle directory dei database (vedere Sezione 9.2.3, «Mappatura degli identificatori ai nomi dei file»). Tuttavia, l'uso di questa istruzione potrebbe comportare la perdita del contenuto del database, motivo per cui è stata rimossa. Non utilizzare RENAME DATABASE nelle versioni precedenti in cui è presente.

Puoi importare tutti i dati in un nuovo database, quindi eliminare quello vecchio.

È anche possibile utilizzare il RENAME TABLE istruzione utilizzando lo stesso nome di tabella da/a ma diverso da/a database. Ci sono alcuni problemi.

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 puoi semplicemente fare clic sul tuo database, quindi andare alla scheda Operazioni che ti consente di rinominarlo.


Linux
  1. Domande frequenti sulla distribuzione di MySQL

  2. Come copiare un database MySQL

  3. Nozioni di base su utenti e database MySQL

  4. Duplica l'intero database MySQL

  5. Database MySql da chiavetta USB

Elenca le tabelle in un database MySQL

Come rinominare il nome del database MySQL in Linux

Server database MySQL

Come creare un database in MySQL

Come rinominare un nome di database MySQL

Panoramica di MySQL