![wubi chown mysql 到 /host 文件夹不起作用](https://linux22.com/image/1434636/wubi%20chown%20mysql%20%E5%88%B0%20%2Fhost%20%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我在 D:driver 中安装了 wubi。因为我想将 mysql 数据库文件夹存储在 D:driver 中,那里的空间比 wubi 内部大得多。我复制并将/var/lib/mysql
文件/host/mysql
中的数据库目录更改my.cnf
为新位置。
之后我用chown mysql:mysql /host/mysql
,然后检查ls /host
,ls /host/mysql
的主人mysql
和里面的一切都还在root:root
。
有人知道如何将所有者从 更改root:root
为 吗mysql:mysql
?
答案1
您需要递归执行此操作。因此,请使用 选项-R
。chown
使用此命令将该目录中每个文件的所有者更改为mysql:mysql
:
chown -R mysql:mysql /host/mysql
来自以下man
页面chown
:
-R, --recursive
以递归方式对文件和目录进行操作