我的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
以更改许可证。这是正确的方法吗?
有人遇到过同样的问题吗?如何解决?
试试这个:
sudo chown -RL mysql:mysql /usr/local/mysql/data