在Ubuntu系统安装MySQL修改二进制日志位置时可能会遇到错误
Ubuntu二进制日志通常在/etc/my.cnf中开启
[mysqld]
log_bin=/data/mysql/logbin/mysql-bin000<---------(此处会补000001、0000002.......)-------------(此处的mysql-bin为文件前缀)
且会有mysql-bin.index记录mysql-bin0000000x的索引
解决方法
注意事项(Ubuntu系统可能会出问题,需要额外修改如下配置)
[root@ubuntu2004 ~]#vim /etc/apparmor.d/usr.sbin.mysqld
在图中这几项需要进行修改
这里的/data/mysql/binlog/目录是笔者准备存放二进制文件目录的地方,按照自己的路径写即可,另外后缀一定要照抄(类似' ** rw '字样)
修改完毕之后需重启apparmor以及mysql服务
文章评论