MySQL错误 Can't get hostname for your address 解决方法

近来使用Navicat for MySQL连接远程的MySQL服务器,老是报错。
提示:Can’t get hostname for your address

查看了我的mysql库user表,明明已经授权了,准许任何Host访问

解决方法如下:

# 编辑mysql配置文件
# vim /etc/my.cnf

# The MySQL server
[mysqld]
port            = 3306
socket          = /tmp/mysql.sock
....
# 增加
skip-name-resolve        # 忽略主机名的方式访问
lower_case_table_names=1 # 忽略数据库表名大小写

重启Mysql 问题解决

    原文作者:YPHP
    原文地址: https://segmentfault.com/a/1190000004819157
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞