MySQL重命名數據庫名稱的方法


根據數據庫引擎的不同分為兩個部分

1、MYISAM引擎把庫名字對應的文件夾名改瞭

1.1、關閉mysqld

1.2、把data目錄中的db_name目錄重命名為new_db_name

1.3、打開mysqld


2、INNODB引擎分為下面幾個步驟:

2.1 按新名字建立一個數據庫

2.2 刪除原有庫中所有表上的觸發器

2.3 使用rename table命令將表從原數據庫復制到新數據庫

2.4 在新數據庫上重新創建2.2中被刪除的觸發器

2.5 在新數據庫上重新創建存儲過程、自定義函數、Events等


RENAME TABLE命令語法:

RENAME TABLE db_name.table1 TO new_db_name.table1,

db_name.table2 TO new_db_name.table2;

0 個評論

要回覆文章請先登錄註冊