当前位置:首页>维修大全>综合>

重命名数据库命令

重命名数据库命令

更新时间:2023-10-07 14:39:52

重命名数据库命令

五个改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_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”

更多栏目