mysql迁移 目录迁移问题以及mysql开启binlog日志问题

环境信息为centos7、root用户

 

正常迁移流程:

1.停止mysqld服务

systemctl stop mysqld

2.创建数据目录(数据目录是有要求的,不能在其他用户的主目录下),修改数据目录用户和用户组为mysql 并拷贝数据

mkdir   /data/mysql

cp  -r      /var/lib/mysql/*      /data/mysql/

chown  -R  mysql:mysql   /data/mysql/

3.修改配置文件

vi   /etc/my.cnf


[mysqld]
datadir=/data/mysql
socket=/data/mysql/mysql.sock



log_bin=/data/mysql/mysql_binary_log



[client]
socket=/data/mysql/mysql.sock

 

4.启动

systemctl start  mysqld

 

5.对于mysql数据目录和binlog目录问题

不能放在其他用户目录下!!!

测试如下

 

数据目录 binlog配置 是否正常启动
/home/dip/mysql /home/dip/mysql/mysql_binary_log Flase
/root/mysql /root/mysql/mysql_binary_log Flase
/home/mysql /home/mysql/mysql_binary_log True
/mysql /mysql/mysql_binary_log Ttue
/var/lib/mysql /var/lib/mysql/mysql_binary_log Ttue         

 

 

 

转载于:https://www.cnblogs.com/students/p/11378150.html

你可能感兴趣的:(mysql迁移 目录迁移问题以及mysql开启binlog日志问题)