当前位置: 首页 > news >正文

Windows连接虚拟机中的mysql5失败

Windows连接虚拟机中的mysql5失败


虚拟机版本为centos6.8,数据库版本为mysql5.6,系统版本为window11。在虚拟机上安装好mysql,并且配置好权限,虚拟机登录正常之后。在windows11上使用工具dbeaver连接mysql失败,报错 CommunicationsException: Communications link failure, The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

Mysql连接失败无非以下几个问题:

  • Mysql连通性;
  • Mysql权限;
  • 虚拟机与windows连接性;
  • 防火墙;
  1. Mysql连通性;

在虚拟机上使用一下命令测试mysql连通性

$ mysql -h192.168.177.11 -uroot -pzhou59420 -P3306

如果使用指定ip无法登录,尝试编辑mysql配置文件,修改登录指定ip

$ vi /etc./my.conf
bind-address=192.168.177.11
  1. Mysql权限;

进入mysql客户端,执行以下命令查看mysql登录权限

mysql>select User, Host, Password from mysql.user;

查看除localhost与127.0.0.1之外是否有指定ip连接方式,如无,可修改为指定ip

  1. 虚拟机与windows连接性;

在windows上win+r呼出运行窗口,键入cmd然后执行ping 192.168.177.11查看虚拟机ip是否可访问
在这里插入图片描述

  1. 防火墙

在mysql客户端查看mysql端口

mysql> show variables lile '%port%';

在这里插入图片描述

在windows上win+r呼出运行窗口,键入cmd然后执行telnet 192.168.177.11 3306查看端口是否可访问

如果不可访问,在虚拟机检查3306端口是否开放

$ service iptables status

在这里插入图片描述

如果未开放,编辑空值文件,新增防火墙开放端口/etc/sysconfig/iptables

$ vi /etc/sysconfig/iptables

在这里插入图片描述
然后重启防火墙

$ service iptables restart

重复cmd检查3306端口状态,如已开启再次尝试dbeaver连接.

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 跨域解决 | 面试常问问题
  • openGauss极简版单节点安装
  • 专题---自底向上的计算机网络(数据链路层)
  • 在国产芯片上实现YOLOv5/v8图像AI识别-【2.5】yolov8使用C++部署在RK3588更多内容见视频
  • Swift 可选链
  • 微服务实战系列之玩转Docker(十三)
  • 三种评估金融风险的方法的具体Python实现:Stress Testing、Scenario Analysis和Sensitivity Analysis
  • C#入门(7)显式转换
  • ORM框架:Mybatis与Hibernate
  • HTTP/1和HTTP/2
  • Jenkins发邮件功能如何配置以实现自动化?
  • IDEA工具设置默认使用maven的settings.xml文件
  • 浅谈线性表——栈
  • windows配置jmeter定时任务
  • 软件上显示“mfc140.dll丢失”错误信息?那么mfc140.dll丢失该如何修复
  • [Vue CLI 3] 配置解析之 css.extract
  • Android单元测试 - 几个重要问题
  • Android框架之Volley
  • angular组件开发
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • java8 Stream Pipelines 浅析
  • 译自由幺半群
  • 原生JS动态加载JS、CSS文件及代码脚本
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • !$boo在php中什么意思,php前戏
  • # windows 安装 mysql 显示 no packages found 解决方法
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (LeetCode) T14. Longest Common Prefix
  • (读书笔记)Javascript高级程序设计---ECMAScript基础
  • (附源码)ssm码农论坛 毕业设计 231126
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (四十一)大数据实战——spark的yarn模式生产环境部署
  • (图文详解)小程序AppID申请以及在Hbuilderx中运行
  • (五)activiti-modeler 编辑器初步优化
  • (转)3D模板阴影原理
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • *上位机的定义
  • .apk文件,IIS不支持下载解决
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • .NET CORE 第一节 创建基本的 asp.net core
  • .net core 控制台应用程序读取配置文件app.config
  • .NET IoC 容器(三)Autofac
  • .NET Remoting学习笔记(三)信道
  • .Net(C#)常用转换byte转uint32、byte转float等
  • .NET成年了,然后呢?
  • .net下的富文本编辑器FCKeditor的配置方法
  • .sh文件怎么运行_创建优化的Go镜像文件以及踩过的坑
  • ;号自动换行
  • @Async注解的坑,小心