2008年10月12日星期日

Mysql 连接限制跳过Host name解析

今天遇到很怪问题:
Mysql 连接时用-h IP 或是-h Domain 都不行,提示报错是不能使用域名访问,
检查一下用户权限,的确只允许IP连接,后来发要设置限制跳过Host name解析,
因为如果没有调协跳过host name解析的话,会先解析host name然后用 host name
去联接。

解决方法:
在/etc/my.cnf里面添加以下内容
[mysqld]
/skip-name-resolve

这样连接数据内容时,就会强制使用IP去连接,方便DB的权限设置。
只用设置192.168.%.%就可以了,不用把每个客户端的Hostname加进去.

另外一个解决方法:
直接把host name访问权限加上去。

没有评论:

博客归档