家中两台电脑,mysql如何相连

家里两台电脑,都装了php+mysql,怎么通过navicat相互连接同步两个电脑的中mysql数据?

第二台电脑连接第一台电脑数据库:

主机:第一台电脑ip 地址
端口:
用户名:
密码:

建立多个连接不就好了,填好ip port与用户名密码就好了

navicat还能自动同步数据? 只是一个查询工具而已 数据结构倒是可以同步

img


注意查询一下两台电脑的ip地址(cmd进入黑窗口输入ipconfig即可

img


),然后对应输入端口号以及用户名密码即可.

你得看看你的网络是通的吗 先ping ip 然后 telnet3306端口号通不通 通了之后才有连接一说

一、首先,关闭电脑B的window防火墙
控制面板->系统和安全->Windows Defender防火墙->启用或关闭Windows Defender防火墙->
二、先保证电脑A能连接电脑B,需要再B上vmware开启端口映射功能
三、虚拟机相关设置
1.虚拟机中使用NAT模式,这里电脑B中使用Vmware创建虚拟机,在编辑中打开虚拟网路编辑器
2.端口转发处添加相关内容
1)主机端口:即网络中其它机器访问此物理机的端口。
2)虚拟机IP地址:也就是NAT模式下,分配给虚拟机的IP地址,这里192.168.10.130是我本机虚拟机的ip地址 。(可通过ifconfig命令查看虚拟机地址)。
3)虚拟机端口:是虚拟机设置的供外部访问的端口,默认为22。

四、主机A上的navicat连接主机B虚拟机中的mysql
1.先将两台机器相连接
新建连接,选择SSH,然后勾选使用SSH通道,然后输入要远程连接的地址(即主机B的ip地址),端口为NAT中设置的端口号, 继续输入登陆linux系统的账号和密码,这一步相当于远程连接虚拟机中的linux系统。
2.再连接到主机B虚拟机中的mysql
切换至常规,输入任意连接名(为了区分),接着输入主机名,默认为localhost,这里填写主机B中虚拟机的ip地址,填写登陆mysql的账号和密码,这一步相当于登陆mysql数据库

1.首先保证两台电脑的网络是通的,如果一个光猫,或者一个wifi,一般都是通的
2.把localhost换成另一台电脑的ip地址就行了,连连试试

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632