日期:2014-05-16 浏览次数:20824 次
今天倒腾各种运营中的项目到新的服务器,centos 6.3系统,mysql5.5
mysql配置的时候google到一份貌似不错的my.cnf配置,就随手贴过来了,结果悲剧开始了。
首先是各种起不来,折腾了半天发现日志里面各种参数不是过期就是错误,改了五六个参数才让mysql跑起来。
然后挪了datadir,结果又完蛋了,折腾了半天发现selinux的问题,一怒之下Disabled掉。
终于项目倒腾完事了,一跑发现日志里面总是mysql连接失败的日志,一直是 Access Denied。
随后各种分析,过程太长blablabla就不说了,
最后终于明白了:
添加的用户授权都是localhost而不是127.0.0.1,但是mysqld里面配置了
skip-name-resolve
?
关掉这个参数ok了。
真是杯具的几个小时,这种没有上下文的配置贴出来真是坑人。