不同网络下一台电脑连接一台电脑的 MySQL

1、启动Mysql

cmd+ mysql文件夹bin文件 + net start mysql

如果 net start mysql 拒绝访问
解决方法:将cmd的快捷方式放到桌面之后高级设置管理员访问权限记得按应用

2、配置在同一个网段

2.1 查看两台电脑的 IP 地址
cmd + ipconfig
#IPV4 后面就是 IP 地址
2.2 将两台电脑的 IP 设置为同一个网段

在这里插入图片描述

2.3 在一台电脑 ping 另一台电脑的 IP 地址

会出现请求超时,即使两台电脑连接的是同一个 WIFI
解决方法:关闭两台电脑的公用网络防火墙

3、确定一台电脑为服务端,在服务端数据库下,先授权可被其他电脑访问:

如果MySQL是8.0以下版本:

mysql>grant all privileges on *.* to 'root'@'%' identified by 'xxxxxx';
#最后的地方填入当前用户密码
mysql>flush privileges;

如果Mysql是8.0以上版本:

mysql> create user 'root'@'%' identified by '你自己的mysql密码';
mysql> grant all privileges on *.* to 'root'@'%';
mysql> flush privileges;

4、 在jdbc中设置url:jdbc:mysql://B电脑IP:3306/所连接数据库名?serverTimezone = UTC(8.版本的MySQL需要添加serverTimezone,5.版本的MySQL不需要)

5、如果外网还是无法访问 mysql 之防火墙设置

网络->windows 防火墙->高级设置->入站规则
在这里插入图片描述
选择"端口" 下一步,输入3306端口,加入规则, 然后再次点击新建规则选择端口->tcp->特定端口:3306后面选择next至完成即可。

根据上述配置好后,现在另一台电脑就可以去连接作为服务的那一台电脑的数据库了!

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值