出现该错误的原因:
MySQL 数据库服务器没有配置 /etc/hosts,也没有DNS服务,导致mysqld线程解析IP对应的主机名时,解析失败。
解决方法:
使用--skip-name-resolve 参数禁用DNS的主机名解析功能,禁用该功能后,在MySQL授权表里面,你只能使用IP地址。
所以我们修改MySQL的my.cnf中的参数:
[mysqld] skip_host_cache skip-name-resolve=1
转载出处:本文章(教程)为本站原创,未经许可、禁止转载!