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

Posted students

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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         

 

 

 

以上是关于mysql迁移 目录迁移问题以及mysql开启binlog日志问题的主要内容,如果未能解决你的问题,请参考以下文章

MariaDB存储目录迁移

Oracle数据迁移至MySQL

mysql 数据迁移

mysql 本地数据目录迁移

如何把mariadb迁移到mysql

wordpress迁移以及遇到的一些问题[mysql备份导入导出][固定链接404]