luxiaojun

  三种方法

1、利用SQL语句直接修改

RENAME DATABASE db_name TO new_db_name

缺点:在这个语法在mysql 5.1.7中被添加进来,到了5.1.23又去掉了,据说有可能丢失数据

2、修改MySQL源文件名字

对于所有表都是MyISAM类型
关闭mysqld
把data目录中的db_name目录重命名为new_db_name
开启mysqld

缺点:不方便,而且容易删除文件,命名错误等  

3、创建新数据库,把旧库中数据库表导入新数据库中(推荐:相对较前面的安全,但是操作繁琐)

1、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;删除旧的数据库

  

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-11-19
  • 2021-12-13
  • 2021-10-17
  • 2022-12-23
  • 2021-10-03
猜你喜欢
  • 2021-12-09
  • 2022-01-13
  • 2022-01-05
  • 2021-08-01
  • 2021-12-22
  • 2022-03-01
  • 2021-12-11
相关资源
相似解决方案