
一般解决办法:
chown -R mysql.mysql /usr/local/mysql/mysql/
chown -R 755 mysql.mysql /usr/local/mysql/mysql/
终极解决办法:
使用命令:
sudo mysql --verbose --user=mysql
查看更多报错信息,一般会提示:

说明 /tmp没有mysql组的写去权限,重新赋权
chown -R mysql.mysql /tmp
这样基本就可以启动起来了。
别问我怎么知道的,我不会告诉你是用了这个Ai机器人!

本文介绍了如何解决MySQL服务启动时遇到的权限问题,包括通过`chown`命令更改`/usr/local/mysql/mysql/`和`/tmp`目录的所有权和权限,以及如何使用`sudo mysql --verbose --user=mysql`命令获取更详细的错误信息。最终通过为`/tmp`目录赋予mysql组的写权限成功启动MySQL服务。
5140

被折叠的 条评论
为什么被折叠?



