unix – 如何更改挂载点的所有者

我们已经将 mysql数据目录移动到另一个磁盘,所以现在/ var / lib / MysqL只是另一个分区的挂载点.我们将/ var / lib / MysqL目录的所有者设置为MysqL.MysqL.

但每次我们挂载分区时,所有权都会更改为root.root.因此,我们无法创建额外的MySQL数据库.

我们的fstab条目:

/dev/mapper/db-db   /var/lib/MysqL    ext3    relatime        0       2

如何将挂载点的所有者更改为root以外的用户

您需要更改已挂载文件系统的权限,而不是在未挂载文件系统时更改挂载点的权限.所以mount / var / lib / MysqL然后chown MysqL.MysqL / var / lib / MysqL.这将更改MysqL DB文件系统根目录的权限.

基本思想是需要更改持有DB的文件系统,而不是挂载点,除非它的路径有一些问题,例如: lib只能由root读取.

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...