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至完成即可。
根据上述配置好后,现在另一台电脑就可以去连接作为服务的那一台电脑的数据库了!