1、配置环境:
服务器:阿里云 Windows Server 2012 R2 数据中心版 64位中文版 (非阿里云服务器仅供参考)
数据库:mysql-8.0.18-winx64 端口:3306
DataV数据源配置:RDS for MySQL,使用 内网 VPC

2、操作流程:
- 开放阿里云服务器安全组端口权限
- 开放服务器防火墙Ip权限
- 开放MySQL远程连接权限
- 测试DataV连接数据库
3、开搞开搞
- 阿里云安全组端口权限设置:
先查看最新的阿里云官网白名单配置,以防不一致:

这里因为我的服务器买的是华南1的,接下来的操作都是以华南1 VPC 白名单为例。
添加安全组规则,允许你的数据库端口被白名单访问

-
开放服务器防火墙Ip访问
控制面板 → 系统和安全 → Windows 防火墙 → 高级设置 → 选中入站规则 → 新建规则



填写你的数据库端口号


然后一路默认,随便起个能看得懂的名字,点击完成即可!最后一步:这一步操作比较重要,本人由于之前没发现这一步瞎搞了好久

操作 → 属性

三个文件里面的入站连接切记一定要开成允许!!!!(血和泪的教训)
好了 到这一步算是完成了服务器防火墙的配置。
-
MySQL远程连接端口开放
注意!!!MySQL 8.0版本和 8.0以下版本开放的操作不一致,以下只演示8.0以上版本操作,低版本请自行百度!按顺序执行SQL语句,最后能出现这个则表示成功!
-- 创建账号
create user 'root'@'100.104.131.128/26' identified by 'root';
-- 修改权限
grant all on 要授权的数据库 to 'root'@'100.104.131.128/26' with grant option ;
-- 查询权限
select host, user, authentication_string, plugin from user;

这一步做完已经算是全部放开了,接下来去试试能不能访问。
- 测试是否成功

用户名和密码则是你刚才MySQL创建的账号和密码 我这里是 root 密码 root

获取 VPC ID 和 实例ID,阿里云控制台 → 云服务器 ECS → 选择要获取数据的服务器 → 点进去查看实例详情

点击 获取数据列表,出现你授权的数据库名字则表示成功!!!!
好了,本次教程到这里就结束了。感谢阿里云DataV客服的帮助…


1243

被折叠的 条评论
为什么被折叠?



