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

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

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

1.登录你的阿里云账号,然后点击控制台
在这里插入图片描述
2.进入到控制台后,在你已购买的云产品中找到云数据库RDS(这里以MySQL为例)
在这里插入图片描述
3.进入到云数据库界面后,需要进行以下几步操作来完成云数据库连接(如果你之前没有操作过,会有官方教程提示你一步步完成云数据库的连接和操作等)
在这里插入图片描述
4.点击添加白名单,需要进行添加安全组和白名单两部步操作在这里插入图片描述
5.进入界面后先完成第一步添加安全组
在这里插入图片描述
6.添加白名单,图片上显示的0.0.0.0/0的ip是指开放任意ip,意思是所有的公网ip都能直接对你的云数据库进行访问。这样做是非常不安全。一般来说我们都是只开放本机和你自己云服务器的IP对云数据库的访问权限。(本机ip,打开系统的cmd命令行输入ipconfig即可看到,云服务器ip则上自己的与服务器信息中可以看到)
在这里插入图片描述
7.创建数据库账号
在这里插入图片描述
8.在创建数据库账号的时候,高权限账号的个数是有限制的(以我这个版本的MySQL为例,是只允许创建1个高权限账号的)
在这里插入图片描述
9.创建数据库,在选择对应的绑定账号时,高权限账号是不能绑定的(因为高权限账号默认是能访问你云数据库内的任意库,因此不需要绑定)但普通账号想访问数据库则需要绑定对应的库。
在这里插入图片描述
10.进行数据库连接和管理,一下讲会使用三个不同的面板进行数据库的访问连接和管理。
在这里插入图片描述
11.在进行访问之前需要在数据库信息中找到并复制你的连接串
在这里插入图片描述
12.第一种方式DMS面板管理,访问地址端口就是刚刚复制的连接串,输入刚刚创建的数据库账号密码登录。
在这里插入图片描述
DMS登陆后的界面
在这里插入图片描述
13.RDS数据库登录,以上的方法同理登录
在这里插入图片描述

登录RDS数据库后的界面
在这里插入图片描述
14.使用sqlyog或者Navicat等数据库连接器管理器连接,同理输入对应的信息即可连接(前提是你的机器ip需要添加到白名单里)
在这里插入图片描述
以上就是云数据库的连接。之后你们可以在自己熟悉的面板对云数据库进行管理了。

### 阿里云RDSMySQL数据库的管理与使用 #### 创建和配置实例 通过阿里云控制台创建新的RDS MySQL实例时,可以选择版本、性能等级以及存储空间等参数[^1]。对于短期项目而言,推荐选用Serverless模式来降低运营成本并享受自动扩展带来的便利。 #### 连接至数据库 为了连接到已部署好的RDS MySQL服务,需要获取其公网地址或内网IP,并设置相应的白名单规则允许访问请求进入。之后可利用命令行工具如`mysql`客户端或是图形界面应用程序来进行交互操作。 ```bash mysql -h your-rds-endpoint.rds.aliyuncs.com -P 3306 -u root -p ``` #### 数据库安全策略设定 考虑到安全性因素,在实际应用环境中应当严格限制外部网络对该数据库实例的访问权限;只开放必要的端口给信任来源地址段内的设备通信即可。另外还需定期更改管理员账户密码以增强防护力度。 #### 主从复制机制简介 当涉及到高可用性和读写分离架构设计的时候,则离不开对主从复制功能的支持。这里提到一种基于全局事务标识符(GTID)的方法能够简化跨节点间的数据同步流程,其中涉及到了source_id这一概念用来唯一识别每台参与同步过程中的master server[^2]。 #### 性能优化建议 针对可能出现瓶颈的地方采取针对性措施加以改进是非常重要的环节之一。比如调整InnoDB缓冲池大小、启用慢查询日志记录等功能均有助于提升整体效率表现。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jay-Code

程序路上小白一枚相互分感谢支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值