今天用Navicat访问虚拟机上的mysql,无法访问报cannot connect(10038)。

首先看是否可以telnet,本机cmd,telnet 10.10.10.10 3306,结果是连接失败,

再到虚拟机上确认 netstat -anp ,发现 “tcp        0      0    127.0.0.1:3306            0.0.0.0:*               LISTEN”

(LocalAddress中: 0.0.0.0 表示监听本地所有ip地址,其他电脑是可以访问的,并且修改ip不受影响。 127.0.0.1 表示只监听本机回环地址,只能本机访问。 x.x.x.x ip地址,是只监听这个ip。修改ip后程序就不能监听了。需要手动修改软件监听地址才可以用)

这里LocalAddress为127.0.0.1,说明是这里的问题。

于是找到mysql的配置文件 修改  bind-address = 127.0.0.1    to       bind-address = 0.0.0.0

问题得到解决

如果还是不行,就要修改 mysql 的user 表 将 host 改为 %

可能还需要修改权限 grantallprivilegeson*.*to'root'@'%' identified by'youpassword'withgrantoption;

最后 flush privileges;

bind-address = 127.0.0.1    to       bind-address = 0.0.0.0

最新文章

  1. 编程模式之装饰模式(Decorator)
  2. AKI
  3. web.config中配置页面出错后跳转指定错误页面
  4. 延迟渲染 deferred Shading
  5. ecshop session机制
  6. YuXi-钰玺博客
  7. 快速建立Linux c/c++编译环境
  8. javascript笔记——点击按钮(或超链接)如何跳转到另外一个页面并执行目标页面的js函数
  9. 转载---SQL Server XML基础学习之<6>--XQuery的 value() 方法、 exist() 方法 和 nodes() 方法
  10. VIM default configuration
  11. vim calendar插件配置
  12. lucene-SpanFirstQuery 和SpanNearQuery 跨度查询
  13. java课设 五子棋代码编写(团队)
  14. vue中什么样的数据可以是在视图中显示
  15. Weka 算法大全
  16. Leetcode中值得一做的题
  17. C++中常用的std标准容器
  18. 使用gulp和bable实现实时编译ES6代码
  19. Django之WSGI 和MVC/MTV
  20. go语言功能代码

热门文章

  1. HDU1536:S-Nim(sg函数)
  2. linux命令行设置git提示符
  3. Qt ------ QTabWidget
  4. 堡垒机初识--paramiko模块
  5. MySQL语句查看各个数据库占用空间
  6. Python学习笔记(三十四)—内置模块(3)base64
  7. Linux_创建母版,快速克隆,如何移动虚拟机.ziw
  8. MySQl学习-——Mysql体系结构与Mysql存储引擎
  9. 【CODEVS】1034 家园
  10. 【BZOJ】4872: [Shoi2017]分手是祝愿 期望DP