我们已经将
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读取.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。