安全快速修改Mysql数据库名的5种方法 |
本文标签:Mysql,修改数据库名 1. RENAME DATABASE db_name TO new_db_name 2.如果所有表都是MyISAM类型的话,可以改文件夹的名字 3.重命名所有的表 复制代码 代码如下: CREATE DATABASE new_db_name;
RENAME TABLE db_name.table1 TO new_db_name.table1, db_name.table2 TO new_db_name.table2; DROP DATABASE db_name; 4. mysqldump导出数据再导入 复制代码 代码如下: mysqldump -uxxxx -pxxxx -h xxxx db_name > db_name_dump.SQL
mysql -uxxxx -pxxxx -h xxxx -e “CREATE DATABASE new_db_name” mysql -uxxxx -pxxxx -h xxxx new_db_name < db_name_dump.SQL mysql -uxxxx -pxxxx -h xxxx -e “DROP DATABASE db_name” 5.使用shell脚本重命名所有的表 复制代码 代码如下: #!/bin/bash
mysqlconn=”mysql -u xxxx -pxxxx -S /var/lib/mysql/mysql.sock -h localhost” #$mysqlconn -e “CREATE DATABASE $newdb” for name in $params; do #$mysqlconn -e “DROP DATABASE $olddb” 就是方法3的优化版 。 |