【问题标题】:How do I change the permissions that MySQL uses to create database directories and files?如何更改 MySQL 用于创建数据库目录和文件的权限?
【发布时间】:2010-12-14 09:27:02
【问题描述】:

我在我的 OS X Snow Leopard 机器上运行了一个自行安装的 MySQL 服务,使用 mysql.com 的自动安装程序编译。

我遇到的问题是我想使用 Dropbox 从“数据”目录同步我的数据库文件。在该文件夹中创建的所有目录和文件都被分配给用户“_mysql”和组“wheel”,权限为 700。此权限使文件有效锁定,红色“禁止进入”图标覆盖,而不是允许 Dropbox 或我访问它们。

作为一项临时措施,我可以手动将文件权限更改为 755 以授予我所需的访问权限。但是,任何由 MySQL 创建的新数据库文件仍将被赋予默认权限值 700。并不理想。

我需要做的是要么更改 MySQL 用来创建这些文件的用户/组,要么将默认权限值更改为允许其他用户/组至少读取数据库文件的值。

【问题讨论】:

    标签: mysql database macos osx-snow-leopard file-permissions


    【解决方案1】:

    经过一些研究,我发现您可以使用配置文件中的一个简单但相对未知的选项来更改 MySQL 运行的用户。

    http://dev.mysql.com/doc/refman/5.0/en/changing-mysql-user.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-04
      • 2013-10-30
      • 2017-05-25
      • 1970-01-01
      • 1970-01-01
      • 2015-12-24
      相关资源
      最近更新 更多