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日志问题的主要内容,如果未能解决你的问题,请参考以下文章