/var 目录容量不足,公司习惯性迁移 MySQL 数据目录至 /home/mysql。然而,此操作导致 MySQL 无法启动,日志显示启动失败。日志中记录了 AppArmor 做出的限制。AppArmor 是内核安全增强模块,对程序访问资源进行管控。问题原因在于此。通过编辑配置文件 /etc/apparmor.d/usr.sbin.mysqld,修改对 /home/...
Ubuntu下修改MySQL库文件目录不能启动
/var 目录容量不足,公司习惯性迁移 MySQL 数据目录至 /home/mysql。然而,此操作导致 MySQL 无法启动,日志显示启动失败。
日志中记录了 AppArmor 做出的限制。AppArmor 是内核安全增强模块,对程序访问资源进行管控。问题原因在于此。
通过编辑配置文件 /etc/apparmor.d/usr.sbin.mysqld,修改对 /home/mysql 目录的访问权限为读写可执行,确保 MySQL 正常启动。
操作完成后,重启 MySQL 服务,问题解决。
如需了解 Ubuntu 相关信息,访问 Ubuntu 专题页面 ?tid=2。2024-10-23