日期:2014-05-16 浏览次数:20542 次
这个。。这个语法在mysql 5.1.7中被添加进来,到了5.1.23又去掉了。
据说有可能丢失数据。还是不要用的好。
详见: http://dev.mysql.com/doc/refman/5.1/en/rename-database.html
关闭mysqld
把data目录中的db_name目录重命名为new_db_name
开启mysqld
CREATE?DATABASE?new_db_name;?RENAME?TABLE?db_name.table1?TO?new_db_name.table1,?db_name.table2?TOnew_db_name.table2;?DROP?DATABASE?db_name;
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?<