MySQL修改库名的方法

先创建新的库,再用RENAME TABLE 语句移动旧库中的表到新库,最后删除旧库。

(root@localhost) [(none)] create database mydb_2;
Query OK, 1 row affected (0.10 sec)

(root@localhost) [(none)] RENAME TABLE mydb_1.mytb_1 to mydb_2.mytb_1;
Query OK, 0 rows affected (0.16 sec)

(root@localhost) [(none)] use mydb_1
Database changed
(root@localhost) [mydb_1] show tables;
Empty set (0.00 sec)

(root@localhost) [mydb_1] drop database mydb_1;
Query OK, 0 rows affected (0.30 sec)