一个解决方案 - MariaDb“无法创建文件master.lower-test”

时间:2017-02-08 04:16:31

标签: mysql mariadb

我已经通过一百种不同的解决方案阅读了许多关于此错误的问题。当您尝试将数据目录从/ var / lib / mysql移开时,它会出现。在许多情况下,它是权限问题或apparmor问题或SELinux问题。在我的情况下,守护进程在更新到MariaDb v10后停止在Debian8中加载。当我的数据已经在/ home / michael / mariadb中工作时。未使用Apparmor和SELinux,我双重检查所有权限但没有成功。 6个月后,我决定一劳永逸地解决问题,结果是对2个文件进行了简单的更改: /lib/systemd/system/mariadb@.sevice和mariadb.service。 注释掉这一行:“ProtectHome = true”。这样可以保护/ home / root和/ run / user目录不被写入。对于某些用户来说,这可能是必要的,但它不包含在早期版本中。我更喜欢将我的数据库保存在与其他数据相同的分区中。 我很惊讶这个解决方案在任何论坛都没有被提及,包括MariaDb!

0 个答案:

没有答案