公网访问阿里云RDS云数据库

在之前的一篇Blog中教了大家如何将项目发布到云服务器上,这次就教大家如何使用公网进行云数据库的连接。当然大家也可以在自己的云服务器上安装MySQL等数据库进行连接(但缺点是数据库的安装创建和日常的维护安全组防护工作都需要自己完成。并且云服务器原本就已经挂载了前后端项目,再加上用户对数据库的访问压力,容易造成云服务器CPU或者内存负载过高的情况)。所以一个独立的云数据库是非常有必要的。

1.登录你的阿里云账号,然后点击控制台

云服务器 数据库 搭建 云服务器连接云数据库_mysql


2.进入到控制台后,在你已购买的云产品中找到云数据库RDS(这里以MySQL为例)

云服务器 数据库 搭建 云服务器连接云数据库_mysql_02


3.进入到云数据库界面后,需要进行以下几步操作来完成云数据库连接(如果你之前没有操作过,会有官方教程提示你一步步完成云数据库的连接和操作等)

云服务器 数据库 搭建 云服务器连接云数据库_数据库_03


4.点击添加白名单,需要进行添加安全组和白名单两部步操作

云服务器 数据库 搭建 云服务器连接云数据库_云服务器 数据库 搭建_04


5.进入界面后先完成第一步添加安全组

云服务器 数据库 搭建 云服务器连接云数据库_mysql_05


6.添加白名单,图片上显示的0.0.0.0/0的ip是指开放任意ip,意思是所有的公网ip都能直接对你的云数据库进行访问。这样做是非常不安全。一般来说我们都是只开放本机和你自己云服务器的IP对云数据库的访问权限。(本机ip,打开系统的cmd命令行输入ipconfig即可看到,云服务器ip则上自己的与服务器信息中可以看到)

云服务器 数据库 搭建 云服务器连接云数据库_云服务器 数据库 搭建_06


7.创建数据库账号

云服务器 数据库 搭建 云服务器连接云数据库_服务器_07


8.在创建数据库账号的时候,高权限账号的个数是有限制的(以我这个版本的MySQL为例,是只允许创建1个高权限账号的)

云服务器 数据库 搭建 云服务器连接云数据库_服务器_08


9.创建数据库,在选择对应的绑定账号时,高权限账号是不能绑定的(因为高权限账号默认是能访问你云数据库内的任意库,因此不需要绑定)但普通账号想访问数据库则需要绑定对应的库。

云服务器 数据库 搭建 云服务器连接云数据库_mysql_09


10.进行数据库连接和管理,一下讲会使用三个不同的面板进行数据库的访问连接和管理。

云服务器 数据库 搭建 云服务器连接云数据库_服务器_10


11.在进行访问之前需要在数据库信息中找到并复制你的连接串

云服务器 数据库 搭建 云服务器连接云数据库_数据库_11


12.第一种方式DMS面板管理,访问地址端口就是刚刚复制的连接串,输入刚刚创建的数据库账号密码登录。

云服务器 数据库 搭建 云服务器连接云数据库_云服务器 数据库 搭建_12


DMS登陆后的界面

云服务器 数据库 搭建 云服务器连接云数据库_云服务器 数据库 搭建_13


13.RDS数据库登录,以上的方法同理登录

云服务器 数据库 搭建 云服务器连接云数据库_sql_14

登录RDS数据库后的界面

云服务器 数据库 搭建 云服务器连接云数据库_云服务器 数据库 搭建_15


14.使用sqlyog或者Navicat等数据库连接器管理器连接,同理输入对应的信息即可连接(前提是你的机器ip需要添加到白名单里)

云服务器 数据库 搭建 云服务器连接云数据库_数据库_16


以上就是云数据库的连接。之后你们可以在自己熟悉的面板对云数据库进行管理了。