Men*_*aos 1 mysql linux permissions
我想更改 max_allowed_packet 值,但是当将 my.cnf 的权限设置为 777 时,我得到(如预期):
警告:全局可写配置文件“/etc/my.cnf”被忽略
如果我将其设置为小于该值(600、644、700、775,全部尝试过...),mysqld 服务将无法启动。
编辑:我现在将其权限设置为 644
编辑:服务重启失败时的错误日志为:
110814 16:05:57 [注意] /usr/libexec/mysqld: 正常关闭
110814 16:05:57 InnoDB:开始关闭...
110814 16:05:59 InnoDB:关闭完成;日志序列号 0 47678
110814 16:05:59 [注意] /usr/libexec/mysqld:关闭完成
110814 16:05:59 mysqld_safe mysqld 来自 pid 文件/var/run/mysqld/mysqld.pid 结束
编辑:我之前提供的错误消息仅在 my.cnf 的权限为 777 时产生。现在它们为 644,这就是我得到的全部。
我相信这与某些文件的权限设置有关,因为我发现许多文件被设置为 777。我知道的不多,但我知道这很糟糕。:) 但问题是,我不知道从哪里开始寻找和修复。
这一切完成的系统是 CentOS 5.6。
如果有人对此有任何建议,我们将不胜感激。
编辑:这个问题终于解决了。这是通过将 my.cnf 中的绑定地址从实际 IP 更改为 127.0.0.1 来实现的。不需要采取其他行动。感谢大家的帮助。
| 归档时间: |
|
| 查看次数: |
15555 次 |
| 最近记录: |