欢迎您访问我的笔记本站旨在于记录一些平时工作中遇到的一些问题和解决方法,方便查阅,部分内容来源于网络,如有侵权请联系我删除
  • 微信微信
您现在的位置是:首页 > Linux

mysql启用skip-name-resolve模式时出现Warning的处理办法-[转载]

日期:2018-10-20 00:00:07 作者:网络 来源:网络 浏览:822 次
skip-name-resolve 参数的目的是不再进行反解析(ip不反解成域名),这样可以加快数据库的反应时间。

修改配置文件添加并需要重启:


[mysqld] 


skip-name-resolve


添加后发现错误日志有警告信息

131127 11:09:12 [Warning] 'user' entry 'root@localhost' ignored in --skip-name-resolve mode.

131127 11:09:12 [Warning] 'user' entry '@localhost' ignored in --skip-name-resolve mode.

131127 11:09:12 [Warning] 'proxies_priv' entry '@ root@localhost' ignored in --skip-name-resolve mode


启用后,在mysql的授权表中就不能使用主机名了,只能使用IP ,出现此警告是由于mysql.user表中已经存在有相关的帐号信息。 我们把它删除就好了。

mysql>use mysql; 

mysql> delete  from user where HOST='localhost'; 

Query OK, 2 rows affected (0.00 sec)   


然后删除表mysql.proxies_priv中和localhost类似与具体域名有关的行。


重启MYSQL 。 


提交评论
评论列表