MySQL连接远程数据库报错 1042Can't get hostname for your address

MySQL连接远程数据库报错 1042Can't get hostname for your address:

MySQL连接远程数据库报错 1042Can't get hostname for your address_第1张图片

解决方法:

第一步:检查C:\Windows\System32\drivers\etc下的hosts文件,看前面是否有#号,有则去掉。


第二步:修改MySQL的my.ini配置文件(我的my.ini文件的路径:C:\Program Files (x86)\MySQL\MySQL Server 5.0)

MySQL连接远程数据库报错 1042Can't get hostname for your address_第2张图片

在my.ini文件中的 [mysqld] 节点下加入以下两行代码

skip-name-resolve 
lower_case_table_names=1 

第三步:重启MySQL服务就OK了。

你可能感兴趣的:(MySQL连接远程数据库报错 1042Can't get hostname for your address)