在 ubuntu 18.04 LTS 中更改 mysql log_bin 的目录

在 ubuntu 18.04 LTS 中更改 mysql log_bin 的目录

将mysql中log_bin的目录改为fstab挂载的磁盘。

vim /etc/mysql/mysql.conf.d/mysqld.cnf

server-id = 1 
log_bin = /var/log/mysql/mysql-bin.log

工作正常,但是

vim /etc/mysql/mysql.conf.d/mysqld.cnf

server-id = 1
log_bin = /media/disk1/mysql/mysql-bin.log 

chown -R mysql:mysql /media/disk1/mysql/
chmod 770 /media/disk1/mysql/

mysql 无法重新启动。

答案1

我找到了解决办法

vim etc/apparmor.d/usr.sbin.mysqld

/media/disk1/mysql/ r,
/media/disk1/mysql/** rw,

service apparmor restart
service mysql restart

相关内容