今天在配置mysql monitor agent的时候发现,在配置文件中设置主机名为localhost时,去连接数据库还是会使用127.0.0.1作为主机地址,而我的数据库里面只有对应该账户的地址只有localhost没有127.0.0.1,我不想添加一个账户也不想修改,我就想能否都通过这个账户来访问,记得mysql有个skip-name-resolve参数应该可以解决这个问题,我注释了配置文件中skip-name-resolve条目后,使用两个地址就都可以访问了。
另外 unix下localhost登陆使用的socket连接,127.0.0.1是tcpip连接,且socket性能要比tcpip好。
发现skip-name-resolve 对连接速度还真是影响不小,还是改回来吧。
阅读(1903) | 评论(0) | 转发(0) |