第一步:测试ping是否可以连接
如果我要连接另一个同学的数据库,首先要保证我和他的ping可以连接成功,具体方法如下:
1.关闭防火墙
打开防火墙与网络保护
把三个防火墙都关闭
打开Windows Defender
点击右侧启用或关闭Windows Defender防火墙,关闭防火墙。
2.测试是否可以连接ping
首先确保自己和对方在一个局域网下,最简单的方法是开一个手机热点,两台电脑都连上同一个手机热点。首先查看双方的ip地址,方法如下:点击电脑的wifi图标
点击属性
Ipv4地址就是我们所需的ID
之后测试IP是否可以用ping连通,双方互相测试一下
打开cmd命令行 输入 ping+对方id
这表示可以连通
3.让对方用cmd进入mysql(前提是你已开通MySQL服务),通过输入mysql -u账号 -p
再输入密码,这里root是对方的的账号名。
登陆成功后让对方创建一个用户并对这个用户进行授权,我和对方用的都是是mysql 8.0版本,这个版本要先创建用户再授权,与之前的版本不一样。
创建用户
CREATE USER 'user'@'%' IDENTIFIED BY '123456';
创建一个用户名为user,密码为123456的用户。
赋权
grant all privileges on *.* to 'myuser'@'%' ;
4我打开我的MySQL workbench,点击+号
密码也是刚刚创建的用户的密码
之后点两次OK就可以进入连接对方的数据库了