【发布时间】:2024-05-19 15:40:01
【问题描述】:
/usr/local/mysql 和所有包含的文件和目录的文件所有者和组应该是什么? MySQL 工作正常,但在我使用sudo chown -R $USER:staff /usr/local 安装Homebrew 后,MySQL 无法在启动时自动启动,并且在 MySQL 首选项面板上,我收到“警告:/usr/local/mysql/data 目录是不属于 'mysql' 或 '_mysql' 用户”,当我点击 Start MySQL Server 时,它没有连接。
为了解决这个问题,我运行了sudo chown -R _mysql:wheel /usr/local/mysql/data。然后,我关闭并打开了系统偏好设置。警告消失了,当我点击 Start MySQL Server 时,它启动了!
MySQL 现在似乎反应良好,但我只是猜到了这个解决方案。我做的对吗?
【问题讨论】:
-
更适合超级用户或服务器故障
-
sudo chown -R _mysql:wheel /usr/local/mysql/dataworked 也为我工作。谢谢!
-
出于完全相同的原因来到这里。 Homebrew foobared 我的
/usr/local目录,我需要知道权限应该是什么,以便我可以修复它。
标签: mysql macos file-ownership