升级mariadb 10后目录权限问题的笔记

一台debian的服务器,在apt upgrade后,原来的mysql 5.7升级到了mairadb 10

结果,原来通过ln -s /home/test/mysql /var/lib/mysql/test链接的数据文件目录,在service mariadb restart后,一直报test数据库无法打开

然后各种权限chmod chown都试过了,但还是无效

最后尝试用root启动mariadb也是不行

意外:

在修改以root运行mariadb的过程中,偶然发现了:

/etc/systemd/system/multi-user.target.wants/mariadb.service

这个文件里有一行:

# Prevent accessing /home, /root and /run/user
ProtectHome=true

将其改为:

ProtectHome=false

然后重启mariadb就正常了

原文地址:https://www.cnblogs.com/d9394/p/12523051.html