A机器连接同一局域网下的B机器的虚拟机中的mysql

news2024/9/30 1:32:55

一 背景描述

1.1  需求描述

B机器windows10 的机器ip为: 172.16.71.13   在其上的虚拟机中安装了mysql,虚拟机的ip为

192.168.152.141 。

A机器的ip为:172.16.71.14 ;

需求: A机器想访问 B机器172.16.71.13 这台机器的虚拟机中mysql,该怎么实现呢?

二  解决办法

2.1  关闭win10的防火墙

1.控制面板->系统和安全->Windows Defender防火墙->启用或关闭Windows Defender防火墙->

2.2  虚拟网络和真实网络之间绑定

1.需要保证电脑A能连接电脑B,在物理网络 bonc-wifi上选择虚拟网络8进行绑定

 2.3  端口转发的配置

1.选择NAT

2.端口转发的配置

1)主机端口:即网络中其它机器访问此物理机的端口。可以任意设置为9999,此端口是对外提供转发功能的端口。

2)虚拟机IP地址:也就是NAT模式下,分配给虚拟机的IP地址,这里是192.168.152.141。

3)虚拟机端口:是虚拟机设置的供外部访问的端口,默认为22。

 

 在主机A中通过Xshell连接主机B中的虚拟机。B的机器为:172.16.71.13,端口号为9999,也就是在刚才NAT设置里面设置的端口号,此端口是对外提供转发功能的端口。

通过主机B的IP和9999端口,访问到NAT设置的虚拟网卡,然后NAT对该请求进行转发到IP为192.168.152.141(虚拟机ip),端口22进行处理。

192.168.152.141:22 为NAT模式下的真实虚拟机的IP和端口。

 2.4  方式1:通过navicate进行连接

需要在机器A:172.16.71.14 上通过navicate插件进行连接机器B 172.16.71.13

2.4.1 配置ssh协议的连接

新建连接,选择SSH,然后勾选使用SSH通道,然后输入要远程连接的地址(即主机B的ip地址),端口为NAT中设置的端口号, 继续输入登陆linux系统的账号密码(root/root-123),这一步相当于远程连接虚拟机中的linux系统。

 2.4.2 配置常规连接

这里填写主机B中虚拟机的ip地址,填写登陆mysql的账号和密码,这一步相当于登陆mysql数据库。canal/boc123

测试结果:

3.新建数据库,数据表

1)新建库:zs

 2) 新建表:new_table

 

 

  2.5  方式2:通过命令行进行连接

1.通过cmd命令行进行连接,开启ssh隧道

其中ssh的语法是这样的:

ssh -fN -L(要绑定到的本地端口):(服务器B虚拟主机的Host):(服务器B虚拟主机上要访问的数据库端口号) -p(服务器B的转发的端口,默认为22) (服务器B的账户):(服务器B的Host)

ssh -fN -L3307:192.168.152.141:3306 -p9999 root@172.16.71.13

 2.登录访问

再新启一个cmd窗口

mysql -h 127.0.0.1 -P 3307 -ucanal -pboc123

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/128745.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

aardio - 【库】libxl库,一个dll操作excel

经常用到excel操作,也有几个现成的库能实现我需要的功能,但用起来总是感觉不顺手。 于是便抽了两天时间,在aaz.libxl库的基础上,按照我的使用习惯进行了修改。 以后再也不用为操作excel发愁啦。 下载地址:http://che…

广州车展|埃安超跑Hyper GT登场,给年少有为者的时代献礼

近年来,随着中国新能源的技术日趋成熟,中国新能源车开始蓬勃发展,逐渐占据了可观的市场份额,并朝着高端化迈进。有一个有趣的现象:希望进军豪华纯电市场的中国车企,几乎都会与特斯拉对标。然而,…

2023新一代设备管理系统助力企业高效化巡检

设备数量和种类都比较多的情况下,工厂设备管理员的工作往往压力巨大,因为生产环环相扣,每一个环节如果出现问题,都会影响到生产。如果隐患不能及时处理,会影响设备的正常和安全运转,严重的会波及到周围相关…

SpringBoot+Shiro+JWT+Mybatis-Plus搭建admin-shiro管理系统

1、项目背景 从零开始搭建一个项目骨架,最好选择合适,熟悉的技术,并且在未来易拓展,适合微服务化体系等。所以一般以Springboot作为我们的框架基础,这是离不开的了。 然后数据层,我们常用的是Mybatis&…

佳创视讯亮相第十八届文博会,VR直播全民化备受瞩目

2022年12月28日,第十八届中国(深圳)国际文化产业博览交易会正式面向公众开放。本届文博会采取线下为主、线上同步的方式,强化线上线下交互联动,旨在推动中华文化产业高质量发展,加强对外文化合作交流。展会共吸引2532家政府组团、文化机构和企业线下参展,870家机构和企业线上参…

SpringSecurity(二十四)--OAuth2:使用JWT和加密签名(下)非对称密钥加密

一、前言 由于上文对称密钥涉及到的内容比较多,所以这一节的非对称密钥加密拆开成这一节单独讲解。 所以大家尽量先阅读完上一章的内容后再浏览这一章内容会更好。 二、使用通过JWT和非对称密钥签名的令牌 本节将实现OAuth2身份验证的一个示例,其中授…

自定义事件实现rpc的调用C++和蓝图实现举例

参考视频:https://www.youtube.com/watch?vGcZQ2o6LpDI 1.自定义事件的方式实现rpc run on server 修改角色的最大速度,方框1,让客户端先行,速度直接改变;然后方框2,告知服务器,自己的速度已经…

双脚在路上,钢笔在手里,想法在脑中,2023年CSDN将在心头

☔️(一)行走过的道路 一年的时间说长不长,说短不短,所渡过时光的长短在于你是否留意你曾走过的路。 🐴① 记得2022年初我所许下的flag,是要在CSDN平台上运用今年一年的时间撰写超50篇的技术文章&#xff0…

MySQL-运算符详解

1. 算数运算符 运算符名称作用示例加法计算两个值或表达式的和SELECT A B-减法计算两个值或表达式的差SELECT A - B*乘法计算两个值或表达式的乘积SELECT A * B/或DIV除法计算两个值或表达式的商SELECT A / B%或MOD求模(求余)计算两个值或表达式的余数SELECT A % B 2. 比较运…

vue导入私有组件和注册全局组件和props自定义属性

目录先下载并配置插件导入私有组件注册全局组件props自定义属性使用先下载并配置插件 导入的时候需要路径,有个符号,但不能提示路径,需要手打路径,会发现很麻烦,这时候可以通过vscode插件来解决 vscode搜索Path Autocomplete 配置插件,点击插件设置—扩展设置,点开任意一个set…

CRM客户关系管理:赢得和留住客户的指南

客户管理是一个涉及协调和管理客户与企业之间互动的过程。它对企业的商誉及其保留和获得新客户的能力有重大影响。 一般来说,客户管理可以分解成四个不同的部分: - 了解客户的需求以及他们想从你这里得到什么 - 满足这些要求并对他们的询问提供充分的…

EIZO船舶触摸屏维修T1502-B

EIZO船舶触摸屏使用注意事项: 1 由于显示器电子零件的性能需要约30分钟才能稳定,因此在电源开启之后,应调整显示器30分钟以上。 2为了降低因长期使用而出现的发光度变化以及保持稳定的发光度,建议您以较低亮度使用显示器。 3 当显示器长期显示一个图像的情况下再…

传统卷积与Transformers 优缺点对比

近两年Transformer如日中天,刷爆各大CV榜单,但在计算机视觉中,传统卷积就已经彻底输给Transformer了吗? 回答1 作者:DLing 链接:https://www.zhihu.com/question/531529633/answer/2819350360 看在工业界还…

【云原生进阶之容器】第二章Controller Manager原理--client-go剖析

2 Client-go Kubernetes 官方从 2016 年 8 月份开始,将 Kubernetes 资源操作相关的核心源码抽取出来,独立出来一个项目 client-go,Kubernetes中使用client-go作为Go语言的官方编程式交互客户端库,提供对api server服务的交互访问。对于k8s的二次开发,熟练掌握client-go是十…

大胆预测,2023年Android 行业什么技术最重要~

随着Android 时代的发展,在2022的这一年里,感觉自己经历了许多,从年初到年底,见证了不是互联网公司的裁员、优化、毕业、输送人才……等一些列的操作,估计有些人和我一样对Android未来感到茫然,不少人可能会…

发表计算机SCI论文,是先写中文,还是直接写英文论文? - 易智编译EaseEditing

经过高考、四六级和研究生考试,我们都有一定的英文基础,也都知道英文和中文的差别就是中国人和欧美人的思维差别。在这里对中英文写作的优缺点进行列举和分析: 直接写英文论文: (1)中英文表述方式差异明显…

【图像算法】pytesseract简单实现图片数字识别

【前置目的】 识别视频中是否包含目标元素; 抽象自动化,就是处理一段含有时间戳的视频; 再核心就是对视频进行图片裁减,识别出图片中的数字,做数学计算延时。 【学习地址】 环境:mac、python3、pytesserac…

PCB阻焊桥的工艺设计,华秋一文告诉你

PCB表面的一层漆称为阻焊油墨,也就是PCB线路板防焊油墨。阻焊油墨是PCB线路板中非常常见也是主要使用的油墨。阻焊油墨一般90%都是绿色的,但也有其他颜色,例如:红色、蓝色、黑色、白色、黄色称之为杂色油墨。 阻焊油墨的作用就是…

星尘数据完成5000万元A轮融资,Autolabeling加速自动驾驶量产

近日,国内领先的AI数据服务商星尘数据宣布完成A轮融资5000万元人民币,本轮融资由华映资本领投,小米生态链背景的厚天资本和瑞夏资本跟投。融资将用于端到端的数据闭环系统研发、商务拓展以及供应商合作。星尘数据创始人、CEO章磊表示&#xf…

用Python制作一个文件解压缩工具

经常由于各种压缩格式的不一样用到文件的解压缩时就需要下载不同的解压缩工具去处理不同的文件,以至于桌面上的压缩工具就有三四种,于是使用python做了一个包含各种常见格式的文件解压缩的小工具。 常见的压缩格式主要是下面的四种格式: zip…