mysql - 无法更改挂载目录下子目录的所有权
问题描述
我无法更改已安装驱动器下目录的所有权。已经试过sudo chown mysql:mysql /personal/mysql
了sudo chmod --reference=/var/lib/mysql /personal/mysql
。
但是,mysql 目录,即/personal/mysql 是由root 拥有的。
ls -la /personal/mysql | grep mysql
drwxrwxrwx 1 root root 4096 Oct 29 06:32 mysql
解决方案
使用 mount 命令创建初始挂载时,需要指定 uid 和 gid 作为选项。运行 id 命令可以找到 uid 和 gid:
例如,如果:
id mysql
返回:
uid=10171(mysql) gid=10171(mysql)
运行安装:
mount -type ... //...... /path/to/dir -o uid=10171,gid=10171,....
推荐阅读
- c# - .Net Core C# Rest API“方法不允许”
- java - 解包依赖项需要很长时间
- javascript - 如何在 markdownit 插件中链接图像
- bash - 无法将差异输出拆分为数组
- java - 带有 Docker 的 Spring 应用程序在启动时因类路径错误而失败
- javascript - 有没有办法在角度应用程序中获取文档的高度?
- c# - 在 C# Form 应用程序中的用户控件之间传递数据
- java - 如何在 Fluent BPMN API 中创建关联流?
- python - 如何使 Python LightGBM 代码接受列表
- python - Pandas groupby 中的计数频率