步骤
- cp /var/lib/mysql 到新的目录
- 设置 mysql:mysql owner
- 设置 conf配置,看起来都ok。
- service restart 就是起不来,systemctl日志 很少。
- 有mysqld启动,能看到日志。
- 说什么 binlog.index文件找不到,明明就在哪里,就是说 notfound
- 说权限问题,试了和多权限配置都不行。
- 以为是selinux ,结果都没有安装
- 原来就是出在这里,用的是ubuntu,没有selinux,而是 apparmor。这是debian平台独有的安全配置。
- 查看apparmor果然配置了,mysql的权限目录。
- 添加好配置就行。