靚麗時尚館

位置:首頁 > 健康生活 > 心理

重新命名資料庫命令

心理1.55W
重新命名資料庫命令

五個改mysql資料庫名的方法:

1. RENAME DATABASE db_name TO new_db_name

這個。。這個語法在mysql 5.1.7中被新增進來,到了5.1.23又去掉了。據說有可能丟失資料。還是不要用的好。詳見:

2.如果所有表都是MyISAM型別的話,可以改資料夾的名字

關閉mysqld

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

開啟mysqld

3.重新命名所有的表

CREATE DATABASE new_db_name

RENAME TABLE db_e1 TO new_db_e1

db_e2 TO new_db_e2

DROP DATABASE db_name

4. mysqldump匯出資料再匯入

mysqldump -uxxxx -pxxxx -h xxxx db_name > db_name_

mysql -uxxxx -pxxxx -h xxxx -e “CREATE DATABASE new_db_name”

mysql -uxxxx -pxxxx -h xxxx new_db_name < db_name_

mysql -uxxxx -pxxxx -h xxxx -e “DROP DATABASE db_name”