Ubuntu下修改MySQL日志位置以及开启Binlog

2017-05-21  本文已影响946人  Wcy100

我们想将目录 /data/logs/mysql 作为新的日志目录,并且开启 Binlog ,步骤如下:

1.创建目录

mkdir /data/logs/mysql
sudo chown -R mysql /data/logs/mysql

2.开启 MySQL 对目录的访问权限

sudo vi /etc/apparmor.d/usr.sbin.mysqld

在后面添加这两行:

/data/logs/mysql/ r,
/data/logs/mysq/** rw,

3.重启 AppArmor ,使权限生效

sudo /etc/init.d/apparmor restart

4.修改 MySQL 的配置文件,修改日志文件目录以及开启 Binlog

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

修改 [mysqld] 节点中的如下字段,若没有则自行添加:

# 修改日志位置
log_error = /data/logs/mysql/error.log
# 开启 Binlog
server-id = 1
log_bin = /data/logs/mysql/mysql-bin.log
# binlog-format = ROW

4.重启 MySQL 服务

sudo service mysql restart
上一篇下一篇

猜你喜欢

热点阅读