重命名数据库命令
- 心理
- 关注:1.5W次
五个改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”
- 文章版权属于文章作者所有,转载请注明 https://rmnxw.com/lvse/xinli/l5nypo.html