更改web网站的数据库名称

原理:更改数据库的名称不是真的进入数据库修改数据库名称,而是备份旧数据,再导入新创建的数据库中,最后修改网站的配置文件,指定新数据库名称。

1、  登录服务器,备份数据库

mysqldump -u root -proot database > /backup/backupdata_$(date +%F-%H-%M).sql

2、  登录mysql,创建一个新的数据库

mysql –u root –p

create database newdatabase;

use newdatabase;

source backupdata.sql;

exit;

3、  修改网站配置文件,指定到新的数据库。

4、  修改网站配置文件到新数据库后,监测站点访问是否正常,如异常继续用回原数据库,正常就说明成功,登录mysql,drop原数据库就可以了。

第二种是直接修改数据库目录名称,然后再修改网站配置文件。

1、找到mysqldata目录位置,修改旧数据库名称为新数据库名称

vi /etc/my.cnf

发现数据库目录在/var/lib/mysql下面

cd /var/lib/mysql

mv old_database_name new_name

此时刷新一下网站,会提示数据库连接异常

2、然后修改网站配置文件,更换为新的数据库名称。再次刷新,网站正常访问。

 


最后编辑于:2020/05/02作者: admin

发表评论