400-1513-886

聚焦技术实践,关注前沿热点

首页文章数据库技术

CentOS7迁移Mysql数据库文件

发布时间:2个月前 浏览:64 次

1、查看Mysql安装路径

cat /etc/my.cnf

1.png

2、查看数据盘路径

df

2.png

3、数据盘下创建mysql数据目录,设置目录磁盘写入权限

cd /mnt1/xfrb_database/
mkdir mysql
chmod -R 777 /mnt1/xfrb_database/mysql/
ls -l -a

3.png

目录创建和权限设置成功。

4、停止Mysql服务,拷贝Mysql数据到指定数据盘目录

service mysqld stop
cp -rp /var/lib/mysql/*  /mnt1/xfrb_database/mysql/
cd  /mnt1/xfrb_database/mysql
ls -l -a

7.png

5、修改Mysql配置文件my.cnf,为了安全先备份

cp /etc/my.cnf  /etc/my.cnf.bak
vim /ect/my.cnf

4.png

注释掉原有datadir及socket设置,方便回滚,设置新的datadir及socket路径,保存。

6、修改权限,数据库归属为mysql

chown -R mysql:mysql  /mnt1/xfrb_database/mysql/

7、建立软连接

ln -s  /mnt1/xfrb_database/mysql/mysql.sock   /var/lib/mysql/mysql.sock

8、启动Mysql

service mysqld start

9、登录Mysql,查看数据目录

mysql -u root -p
show variables like '%dir%';

6.png

至此,Mysql数据目录成功迁移。

联系我们

公司名称:广州统天网络科技有限公司
公司地址:广州市白云区石井镇潭村水闸街6号(总部)
北京中心:北京市丰台区定安东里20号
西安中心:西安市未央区凤城二路10号天地时代广场C座31202