mysql能通过localhost连接,但是不能通过127.0.0.1连接

尛牧妞妞 2019-02-09 08:54:55
win2008服务器上的mysql突然出现了一个问题,使用命令行,可以通过mysql -uroot -p的方式登陆进去,使用navicat可以通过localhost连接,使用127.0.0.1连接的时候提示2013错误,见附图
有哪位大佬帮忙解决一下。。网上找了好多方法都不管用
...全文
1125 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
必凌云 2019-03-02
  • 打赏
  • 举报
回复
看看变量skip-network怎么设置的?
AHUA1001 2019-03-01
  • 打赏
  • 举报
回复
SELECT T.HOST FROM MYSQL.USER T WHERE T.USER = '登录用户名' ;
请执行一下刚刚的语句,如果是localhost或者IP地址什么的,就是问题的根源,改成百分号'%'就好了,没有引号,单纯的百分号,英文半角。
ACMAIN_CHM 2019-02-11
  • 打赏
  • 举报
回复
127.0.0.1 能PING通吗? 如果可以 telnet 127.0.0.1 3306 是否可以? 注意一下防火墙。

56,802

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧