解决这个问题的思路:
一、先确定能过3306端口
二、再检查授权Host是否存在 (新授权记得flush privileges;)
一
步骤
1.首先打开mysql的配置文件,找到这句话,注释掉。
bind-address = 127.0.0.1
2.重启mysql服务
sudo service mysql restart
如果此时还是无法登陆mysql,应该就是host并没有授权
二
这个问题解决网上都有,http://jingyan.baidu.com/article/af9f5a2d28222b43140a450a.html