龙空技术网

CentOS7迁移Mysql数据库文件

统天科技 166

前言:

现时我们对“centosmysql迁移数据库”大体比较重视,你们都需要分析一些“centosmysql迁移数据库”的相关资讯。那么小编在网上收集了一些对于“centosmysql迁移数据库””的相关文章,希望兄弟们能喜欢,看官们快快来了解一下吧!

1、查看Mysql安装路径

cat /etc/my.cnf

2、查看数据盘路径

df

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

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

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

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

service mysqld stopcp -rp /var/lib/mysql/* /mnt1/xfrb_database/mysql/cd /mnt1/xfrb_database/mysqlls -l -a

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

cp /etc/my.cnf /etc/my.cnf.bakvim /ect/my.cnf

注释掉原有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 -pshow variables like '%dir%';

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

标签: #centosmysql迁移数据库