修改 mysql-binlog 二进制日志文件至其它目录

myql默认配置情况下,二进制日志文件是保存在默认的数据目录 data 下,如:/usr/local/mysql/data。
有时我们希望把 binlog 修改保存到其他目录下,现记录下操作过程。
假设原目录为: /usr/local/mysql/data,并且已有一些日志文件 mysql-bin.??????
新目录为: /data/mysql/data

mysql.server stop

vi /etc/my.cnf
修改 log-bin=mysql-binlog-bin=/data/mysql/data/mysql-bin

mkdir -p /data/mysql/data
chown -R mysql /data/mysql/data
chgrp -R mysql /data/mysql/data

cp /usr/local/mysql/data/mysql-bin.* /data/mysql/data

vi /data/mysql/data/mysql-bin.index
把每一行的文件路径改为新目录的绝对路径
既 ./mysql-bin.?????? 改为 /data/mysql/data/mysql-bin.??????

mysql.server start

ok

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试

关闭