三种方法
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;删除旧的数据库