【发布时间】:2012-11-17 10:56:52
【问题描述】:
我错误地将服务器中所有文件的所有者设置为 root :
chown -R root /
现在由于许可,我的 mysql 服务器出现了一些问题。
如何将 mysql 所有者设置为正确的文件?
(我无法重新安装 mysql 服务器,因为我的数据库中有重要的表)
【问题讨论】:
标签: mysql permissions centos root
我错误地将服务器中所有文件的所有者设置为 root :
chown -R root /
现在由于许可,我的 mysql 服务器出现了一些问题。
如何将 mysql 所有者设置为正确的文件?
(我无法重新安装 mysql 服务器,因为我的数据库中有重要的表)
【问题讨论】:
标签: mysql permissions centos root
在我的 CentOS 机器上,自己的和组是 mysql,安装在这里。这将修复您的 mysql 权限。
chown -R mysql:mysql /var/lib/mysql
不过,chown -R root / 无疑会给您带来比 MySQL 更多的问题。
【讨论】:
chown [OPTION]... [OWNER][:[GROUP]] FILE... 所以-R 需要在chown 之后,user:group 之前。
sudo service mysql start了。
chown -R mysql: /var/lib/mysql 比上面的答案短。 chown user: without the group 也将组设置为用户名所以 mysql: 变为 mysql:mysql
shell chown -R _mysql: /usr/local/mysql/data