在使用 Show processlist发现有 unauthenticated user
查询:
MySQL的认证实际上是user+host的形式(也就是说user可以相同),所以MySQL在处理新连接时会试着去解析客户端连接的IP,说是启用参数skip-name-resolve后MySQL授权的时候就只能用纯IP的形式了
方法:
1.修改/etc/hosts文件,加入服务器、客户端的IP对应
2.增加启动参数skip-name-resolve 来禁止反向域名解析(或者在启动命令行中添加参数--skip-name-resolve。