mySQL 升级导致文件拥有 root 所有权

mySQL 升级导致文件拥有 root 所有权

我最近在我的 Centos 机器上将 mySQL 升级到 5.5。它重新启动时失败,因为一些文件已获得 root 所有权,而不是由 mysql 用户/组拥有。它现在工作正常,经过 30 分钟的惊恐万分,我设法让它重新上线,但是有些文件仍然由 root 拥有,我想知道这可能会有什么副作用,或者这是否是不正常的。

这些文件位于 mysql 目录中:

drwx------   2 mysql root        4096 Nov 26 06:07 test/
drwx------   2 root  root        4096 Nov 26 06:07 performance_schema/

我应该更改这些的所有权吗?如果是的话,它们应该是哪个用户/组?而且,这次升级一开始怎么会这么糟糕?我使用了 WHM 中的升级工具。

答案1

默认情况下,这两个目录及其中的任何文件都归 mysql:mysql 所有。最好在您的系统上将它们设置为这样。

这怎么发生的 ? ...

不知道,你可能需要向 WHM 支持部门提出这个问题。你还应该养成在测试环境中执行升级的习惯,这样就不会出现这样的事情,你可以在接近生产系统并“盲目恐慌”之前弄清楚该怎么做,哪里出了问题以及如何修复它。

相关内容