数据库
首页 > 数据库> > 更新后MariaDB无法启动:[警告]无法创建测试文件/home/mysql/beta.lower-test

更新后MariaDB无法启动:[警告]无法创建测试文件/home/mysql/beta.lower-test

作者:互联网

我刚刚使用apt-get dist-upgrade更新了MariaDB.现在它不再开始使用服务mysql启动了.

但是,我可以以root身份运行它或者执行:sudo -u mysql mysqld_safe然后MariaDB启动正常.文件夹/ home / mysql归mysql用户和组所有.

我发现在这个函数中抛出了错误:
https://github.com/MariaDB/server/blob/7ff44b1a832b005264994cbdfc52f93f69b92cdc/sql/mysqld.cc#L9865

我无法弄清楚接下来该做什么.有什么指针吗?

解决方法:

要从/ home运行MariaDB SQL,请在文件/usr/lib/systemd/system/mariadb.service中更改:

ProtectHome=true

至 :

ProtectHome=false

标签:mysql,ubuntu,mariadb,ubuntu-server
来源: https://codeday.me/bug/20191004/1854059.html