『亚马逊云科技产品测评』活动征文|Amazon RDS创建并连接到 MySQL 数据库实例

news2024/9/21 22:51:09

(授权声明:本篇文章授权活动官方亚马逊云科技文章转发、改写权,包括不限于在 Developer Centre, 知乎,自媒体平台,第三方开发者媒体等亚马逊云科技官方渠道)

1. 前言

本文将带您深入了解亚马逊云科技的Amazon RDS,并分享我的亲身体验。首先,我将简要介绍Amazon RDS的基本概念和功能。接下来,我将引导您创建一个RDS for MySQL数据库实例,让您亲身体验其易用性和灵活性。无论您是初学者还是有经验的开发者,通过本文的指导,您将能够快速上手并充分利用Amazon RDS的强大功能。让我们一起探索这个令人兴奋的云计算服务吧!

2. Amazon RDS 是什么?

Amazon Relational Database Service (Amazon RDS) 是一项 Web 服务,可让您更轻松地在 AWS 云中设置、操作和扩展关系数据库。它为行业标准关系数据库提供经济高效、可调整大小的容量,并管理常见的数据库管理任务。Amazon RDS主要是为了将开发者从繁重的本地数据库运维中解脱出来,将数据库备份,数据库高可用性,数据库软件补丁,数据库软件安装等工作交由AWS来处理,搭配云服务器EC2的使用可以实现全套服务云端化。

3. 创建并连接到 MySQL 数据库实例

本文将创建一个EC2 实例和一个 RDS for MySQL 数据库实例。其中EC2实例和 RDS for MySQL实例在同一个VPC (Virtual Private Cloud)中,这样就保证了同一VPC中的其他资源(如EC2实例)能访问该数据库实例,而VPC外部的资源无法访问该数据库实例,这样的话就保证了数据库实例的数据安全,防止外部服务的攻击。

 			EC2 实例和 MySQL 数据库实例。

3.1. 创建EC2 实例

创建EC2实例的过程,详见 『亚马逊云科技产品测评』活动征文|亚马逊云科技之EC2初体验 ,创建好实例之后等示例的状态是可用的状态即可正常使用。

image-20231111192734764

image-20231111193409441

3.2. 创建MySQL数据库实例

Amazon RDS是运行MySQL数据库的服务,在本次测评中我们将使用轻松创建的方式来创建MySQL数据库实例,这种方式对新手比较友好,有云服务使用推荐的最佳实践配置,省心省力。

首先,登录AWS 管理控制台并打开Amazon RDS控制台 https://console.aws.amazon.com/rds/。在Amazon RDS 控制台的右上角,选择和EC2实例相同的AWS区域,即 弗吉尼亚北部。在导航窗格中,选择 数据库

这里选择数据库创建方法为 轻松创建,引擎类型选择为 MySQL。然后,输入用户名和密码。最后点击 创建数据库。

image-20231111193618735

image-20231111193921391

当状态变为可用时,您可以连接到数据库实例。根据数据库实例类和存储量,新实例最多可能需要 20 分钟才能可用。

image-20231111195358731

3.3. 连接到MySQL 数据库实例

在前面创建的数据库实例的控制台中的 连接和安全性 中复制终端节点和端口。

image-20231111195351772

然后,在RDS的列表中 操作 选中 设置EC2实例连接,如果不进行设置的话则EC2实例则将无法连接到RDS 实例。

image-20231111203737786

image-20231111203714370

接着连接之前创建的EC2实例 RDS-EC。

要在 Amazon Linux 2023 上从 MariaDB 安装 mysql 命令行客户端,请运行以下命令:

sudo dnf install mariadb105

image-20231111203336837

连接到 MySQL 数据库实例。例如,输入以下命令。此操作允许您使用 MySQL 客户端连接到 MySQL 数据库实例。

将数据库实例终端节点(DNS 名称)替换为endpoint,并将您使用的主用户名替换为admin。提供您在提示输入密码时使用的主密码。

mysql -h endpoint -P 3306 -u admin -p

即在本例中替换为:

mysql -h database-1.c1sm2yrgbnmn.us-east-1.rds.amazonaws.com -P 3306 -u root -p

不处意外的话,EC2实例可以连接上RDS实例,连接成功的图示如下:

image-20231111203839860

image-20231111204335283

5. 总结

本文详细介绍了如何创建一个RDS实例用于管理MySQL数据库,还介绍了如何通过EC2实例连接上RDS实例,整体而言,使用RDS可以大大减轻运维压力,降低运维成本。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1238039.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

科技界年度大戏剧情终结:Open AI宣布ChatGPT创始人奥特曼回归

就在刚刚,在Sam Altman在X平台表示: 我喜欢 Openai,过去几天我所做的一切都是为了让这个团队及其使命保持一致。当我决定在周日晚上加入微软时,很明显这对我和团队来说是最好的道路。在新董事会和 w satya 的支持下,我…

深信服技术认证“SCSA-S”划重点:渗透测试工具使用

为帮助大家更加系统化的学习网络安全知识,尽快通过深信服安全服务认证工程师认证,深信服推出“SCSA-S认证备考秘笈”共十期内容,“考试重点”内容框架,帮助大家快速get重点知识~ 划重点来啦 深信服安全服务认证工程师(…

基于SSM 离退休管理平台-计算机毕设 附源码 52629

ssm离退休管理平台 摘 要 随着社会的发展,社会的方方面面都在利用信息化时代的优势。互联网的优势和普及使得各种系统的开发成为必需。 本文以实际运用为开发背景,运用软件工程原理和开发方法,它主要是采用SSM技术和mysql数据库来完成对系统的…

全国第一届学生(青年)运动会女子拳击比赛60公斤冠军载誉归来

11月16日,参加全国第一届学生(青年)运动会女子拳击比赛60公斤冠军阿依古再丽麦合苏提抵达和田。 中华人民共和国第一届学生(青年)运动会拳击比赛11月12日在广西贺州市钟山县体育馆落下帷幕,本届比赛新疆拳击…

52.seata分布式事务

目录 1.事务的四大特性。 2.分布式服务的事务问题。 3.seata。 3.1理论基础。 3.1.1CAP定理。 3.1.2BASE理论。 3.2初识Seata。 3.2.1Seata的架构。 3.2.2部署TC服务。 3.2.3微服务集成Seata。 3.3 seata提供的四种分布式事务解决方案。 3.3.1 XA模式。 3.3.1.1 X…

vr小鼠虚拟解剖实验教学平台减少了受感染风险

家畜解剖实验教学是培养畜牧兽医专业学生实际操作能力的专业教学活动中的核心手段。采取新型教学方式与手段,合理设置实验教学内容,有助于激发学生的操作积极性,促进实践教学的改革。 家畜解剖VR仿真教学是一种借助VR虚拟现实制作和web3d开发…

游戏开发团队配置与协作流程

游戏开发技术图谱 - 知乎 游戏制作的流程是什么啊? - 知乎 系统策划:一张图梳理游戏系统的生产流程 - 知乎 游戏开发入门(十一)游戏引擎架构-CSDN博客

rabbit MQ的延迟队列处理模型示例(基于SpringBoot死信模式)

说明: 生产者P 往交换机X(typedirect)会发送两种消息:一、routingKeyXA的消息(消息存活周期10s),被队列QA队列绑定入列;一、routingKeyXB的消息(消息存活周期40s&#xf…

unity自制循环匀速动画

动画制作,有循环匀速要求时,需要调节Curves,将其节点的Tangent改为Linear

python 水质日历热力图

利用日历热力图可以方便的查看站点水质全年的变化情况。 接口获取站点数据 这一步根据自己实际情况,也可以读取excel、MySQL读取数据。这里把API地址已隐去。 import numpy as np import calendar import requests import json import pandas as pd import time f…

『亚马逊云科技产品测评』活动征文|通过Lightsail搭建个人笔记

提示:授权声明:本篇文章授权活动官方亚马逊云科技文章转发、改写权,包括不限于在 Developer Centre, 知乎,自媒体平台,第三方开发者媒体等亚马逊云科技官方渠道 文章目录 前言实践知识储备Lightsail介绍Leanote介绍实践…

如何用CHAT写励志文章?

问CHAT:写一篇以《过了60岁要积极面对身体疾病的坎儿》为题目,写一篇300字励志文章 CHAT回复: 标题:《过了60岁要积极面对身体疾病的坎儿》 人生,有时会像一趟不期而遇的旅程,各自带着乐观或悲观、阳光或…

Transmit v5.10.3(FTP客户端)

Transmit 5是一款由Panic开发的功能强大的FTP(文件传输协议)客户端软件,专为 macOS 平台设计。它提供了简单、直观的界面和丰富的功能,使用户能够轻松地管理和传输文件。 在文件传输和同步方面,Transmit 5提供了强大的文件同步功能&#xff…

基于Android校园交流uniAPP+vue 微信小程序v7e1

本系统结合现今XX校园交流APP的功能模块以及设计方式进行分析,使用Android平台和Ssm框架进行开发设计,具体研究内容如下: (1) 系统管理员主要对用户管理、类型管理、娱乐天地管理、投诉举报管理、学习平台、我的收藏管理、系统管理等功能进…

小米智能摄像机云台版pro 拆解教程

拆解原因 因为设备提示无内存卡,摄像头手动调整方向到最上面,就可以看到内存卡插槽 但是这个摄像头因为内存卡弹出来了,导致无法插入也无法取出,所以决定拆开重新安装 第一步,拆开后即可拔出底座,拔掉摄像…

2023软件测试的4个技术等级,你在哪个级别?

最近,我们讨论了软件测试工程的的分级,大家都贡献了自己的想法,对于大家来说,软件测试人的分级其实也代表了我们的进阶方向,职业发展。总体来说,测试工程师未来发展有三个方向: 技术精英 行业专…

RK3568开发板在工控工业物联网网关方面的应用

在数字化转型的浪潮中,工控物联网关产品扮演着重要的角色。这些产品通过连接工业设备和网络,为数据传输和分析提供了便利。而迅为RK3568核心板作为一款高性能的芯片,为工控物联网关产品的性能提升和功能扩展提供了强大的支持。 迅为RK3568核心…

【Java】智慧工地管理系统源代码,支持二次开发,SaaS模式

智慧工地系统围绕工程现场人、机、料、法、环及施工过程中质量、安全、进度、成本等各项数据满足工地多角色、多视角的有效监管,实现工程建设管理的降本增效。 一、行业现状 1、施工现场管理难:安全事故频发,人工巡检难度大,质量进度协同难等…

自动化发展趋势以及自动化测试常见问题解析

前言 ⾃动化接⼝测试会越来越受到重视 在移动互联⽹时代,对于质量的要求⽐PC时代⾼的多,⽽投⼊产出⽐最⾼的⾃动化接⼝测试,将会是⼤部分公司的⾸选⽅向,但需要严格掌握⼀门语⾔ 持续集成是⽬前⾮常流⾏的开发⽅式,…

在有springSecurity或者若依项目中获取当前系统登录的用户信息

方法一(springSecurity自带的) AuthenticationPrincipal 是 Spring Security 框架中的一个注解,用于获取当前已认证用户的 principal(即用户身份信息)。 方法二(若依项目自带的) (1…