当我通过 Yum 安装 MySQL 时,它会自动创建mysql
操作系统用户和组。然后mysqld
作为mysql
(而不是作为根)执行,并且数据目录中的所有文件都归mysql:mysql
.
这显然是正确的安全做法,我理解为什么会发生这种情况并且不想破坏它。
当我管理 MySQL 系统时,我刚刚养成了sudo
在需要与受保护文件交互时使用的习惯(例如,使用 读取二进制日志mysqlbinlog
、创建备份 tarball 等)。
将我的操作系统用户添加到 mysql 组是否也有效?有没有我没有考虑到的主要缺点?