gpt4 book ai didi

mysql - : [Warning] Can't create test file/home/mysql/beta. lower-test更新后MariaDB无法启动

转载 作者:IT老高 更新时间:2023-10-29 00:13:14 32 4
gpt4 key购买 nike

我刚刚使用 apt-get dist-upgrade 更新了 MariaDB。现在它不会再开始使用service mysql start了。

但是,我可以以 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/lib/systemd/system/mariadb.service,只需更改:

ProtectHome=true

到:

ProtectHome=false

关于mysql - : [Warning] Can't create test file/home/mysql/beta. lower-test更新后MariaDB无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38529205/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com