基于workbench的mysql远程访问账号建立

本文详细指导了如何在一个网络环境下,通过Workbench在A设备上为B设备创建远程数据库访问权限,包括设置IP地址、创建远程账号、验证连接过程,确保B能安全地访问A的数据库。
摘要由CSDN通过智能技术生成

定义A为受访设备,B为访问设备,即B要去访问A

1、确保A、B都在同一网络下,简单点说A和B连接的是同一个WiFi

2、查看设备IP

Win+R:打开cmd,输入“ipconfig”,查看自己的IP地址

这里假设A的IP地址为999.999.99.999;B的IP地址为111.111.11.111

3、创建远程账号

在A设备打开workbench,登录本地账号,输入以下代码,为B新建一个远程账号,允许B通过这个账号远程访问A的数据库

create user 'x1'@'111.111.11.111' identified by 'x2';

grant all privileges on *.* to 'x1'@'111.111.11.111';

flush privileges;

代码中的x1是用户名,111.111.11.111是B的IP地址(需要B提供),x2是用户密码,x1x2可以自定义。代码运行完毕后,可以通过下面的代码查看是否创建成功

select * from mysql.user;

如果创建成功的话,可以看到存在一个Host为111.111.11.111,User为x1的用户,如下图

4、新建连接

A创建好远程账号后,把用户名x1、用户密码x2、A的IP地址999.999.99.999发送给B,B设备打开workbench,点击+号新建连接,如下图

Connection Name:可自定义,用于区分连接,自我提醒,这里我填了link_to_A

Hostname:填写要访问的数据库的IP地址,这里要远程访问A,所以填A的IP地址999.999.99.999

Username:填A创建的远程账号的用户名x1

以上信息填好后,点击Store in Vault...,弹出的弹窗里,Password里填写用户密码x2,然后点击OK,然后再点击Test Connection,如果弹出警告提示,点击Continue Anyway即可

最后弹出成功建立连接的提示,就完成了

登录界面会多出一个刚刚建立的连接“link_to_A”,点击登录,即可访问A的数据库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值