全球主机交流论坛

标题: 一定要修改的mysql默认预设值 [打印本页]

作者: shinko    时间: 2009-11-17 11:13
标题: 一定要修改的mysql默认预设值
Jeremy Zawodny写了一篇Fixing Poor MySQL Default Configuration Values 关于mysql默认预设值的问题,其中提到了有4点是无论如何都要修改的.
首先是 max_connect_errors , 当某一个网站送了很多错误的请求时,mysql服务器就会当掉这个网站的权限.
第三个是 skip-name-resolve 这个设定很变态的,每一次链接都要做一次反DNS查询,mysql跑反DNS查询有什么用,浪费时间和资源.
最后我在my.cnf配置文件添加了以下语句:
max_connect_errors = 1844674407370954751
connect_timeout = 30
skip-name-resolve
slave_net_timeout = 30


from:一定要修改的mysql默认预设值
作者: DrrX    时间: 2009-11-17 11:22
做个记号,谢谢分享!
作者: cpuer    时间: 2009-11-17 13:01
标题: 回复 1# 的帖子
感谢分享,先收藏了我再去对比。
作者: kangzj    时间: 2009-11-17 13:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: cpuer    时间: 2009-11-17 13:23
标题: 回复 4# 的帖子
学习了。
作者: 雨落无声    时间: 2009-11-17 17:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: cpuer    时间: 2009-11-17 17:15
标题: 回复 6# 的帖子
因为正常情况下错误请求比较少。
作者: RyoKazami    时间: 2009-11-17 17:17
以前真没注意负载优化什么的,用了VPS才开始考虑。
作者: cpuer    时间: 2009-11-17 17:21
标题: 回复 8# 的帖子
因为用VPS后发现内存啥的都不是很多。
作者: bluesky    时间: 2009-11-17 18:02
预设端口 3306 须不需要改?
作者: RyoKazami    时间: 2009-11-17 18:10
防君子不防小人,那端口改不改一样……
作者: cpuer    时间: 2009-11-17 18:26
标题: 回复 10# 的帖子
改这个干啥?
作者: bluesky    时间: 2009-11-17 18:27
标题: 回复 12# 的帖子
问问
作者: cpuer    时间: 2009-11-17 18:28
标题: 回复 13# 的帖子
反正我不允许外连
作者: bluesky    时间: 2009-11-17 18:29
原帖由 cpuer 于 2009-11-17 18:28 发表
反正我不允许外连

这个好...语法是啥哩?
作者: cpuer    时间: 2009-11-17 18:35
标题: 回复 15# 的帖子
一般预设的就不行啊。

skip-networking  直接关闭 tcp/ip 连接。
作者: bluesky    时间: 2009-11-17 18:50
标题: 回复 16# 的帖子
张宴版 没加入 skip-networking
所以 3306 端口不改也迷关系罗?
作者: RyoKazami    时间: 2009-11-17 18:55
他考虑的是多服务器集群吧。
作者: easol    时间: 2009-11-17 18:56
修改了,结果log又多出一条警告:091117 18:55:21 [Warning] option 'max_connect_errors': unsigned value 1844674407370954751 adjusted to 4294967295
作者: cpuer    时间: 2009-11-17 19:32
标题: 回复 19# 的帖子
不允许那么大
作者: zyypp    时间: 2009-11-17 19:44
原帖由 cpuer 于 2009-11-17 18:35 发表
一般预设的就不行啊。

skip-networking  直接关闭 tcp/ip 连接。


恩 直接关闭 tcp 连接 然后 在修改下 php 就可以了
这样除了本机 其他都不能访问了 呵呵
作者: lemss    时间: 2009-11-17 20:16
先留个记号,试试看
作者: kok    时间: 2009-11-17 21:36
收藏了 谢谢分享
作者: dawnh    时间: 2009-11-17 22:43
这两个参数不是只有在远程连接,且网络状况不怎么好的情况下才可能出问题吗,如果是localhost的mysql,不可能会遇到这个问题。
作者: cpuer    时间: 2009-11-18 11:21
标题: 回复 24# 的帖子
skip-name-resolve
slave_net_timeout = 30
是这2个吧。




欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/) Powered by Discuz! X3.4