mysql安装数据文件夹中的许可不断变化(OS X),我无法访问数据库

时间:2016-05-19 13:35:49

标签: mysql osx-yosemite file-permissions

我的MySQL安装存在很大问题。

我将/ usr / local / mysql / data文件夹的所有权设置为_mysql:_mysql用户,然而,几分钟后,它会自行更改为root:admin。

显然有些东西正在改变我的文件的所有权和权限,但我无法弄清楚它是什么。

我将其设置为:

drwxr-x---  17 _mysql  _mysql    578 May 19 15:28 data

然后又改变为:

drwxr-x---  18 root  admin    612 May 19 15:34 data

当然,这使我的DDBB无法使用,因为我无法执行任何查询。

我曾尝试以不同的方式(使用.dmg文件和自制程序)多次卸载和安装,清理我发现的与mysql相关的每个文件夹等,但我无法解决。

安装完成后,一切看起来都能正常工作,但几分钟后权限再次损坏。

我正在使用

sudo chown -R _mysql:_mysql /usr/local/mysql*/data 

更改许可证。这是正确的方法吗?

有人遇到过同样的问题吗?怎么解决?

1 个答案:

答案 0 :(得分:0)

试试这个:

sudo chown -RL mysql:mysql /usr/local/mysql/data