通过亚马逊云新用户入门学习计划快速上手云上无服务器化的 MySQL 数据库

Serverless
MySQL
0
0
{"value":"### **前言**\n之前一直使用[云服务](https://so.csdn.net/so/search?q=%E4%BA%91%E6%9C%8D%E5%8A%A1&spm=1001.2101.3001.7020)器一直都是使用实例来使用 MySQL 数据库,因为刚好又能学习 Linux 的知识,但是通过购买实例服务来充当数据库,不仅资源不能得到充分应用,也会有操作麻烦容易出这样那样的问题。\n\n今天就是用亚马逊云科技平台的数据库服务来搭建我们的数据库,来完成我们项目的数据库搭建(不包含数据表设计,仅搭建数据库)。\n\n在我搭建完后,我的评价是,易操作性高,管理数据库与数据表也比较方便,拥有图形化界面,不输于我们平时用的 Navicat。\n\n### **本博客将学会**\n如何在亚马逊云创建 MySQL 数据库\n\n如何在亚马逊云创建 EC2 实例\n\n如何在 EC2 实例中安装 MySQL 客户端\n\n如何在 EC2 实例中连接创建的 MySQL 数据库\n\n如何将申请的服务删除/停止\n\n如果你不需要删除,那么你大可不必去看四五\n\n根据教程来实操一遍,尽量不要自己瞎捉摸,不然会出现各种各样的问题,我现在就是按照教程来实操。本教程使用的数据库将使用 RDS 配合 MySQL 来开展。\n\n上百余种产品免费套餐。计算资源 Amazon EC2 首年12个月免费,750小时/月;存储资源 Amazon S3 首年12个月免费,5GB 标准存储容量。\n\n下面是教程链接:\n\n[快速上手云上无服务器化的 MySQL 数据库 ( amazonaws.cn )](http://xn--https-2b3hh98ftyjca397fdq4bnodv05h1lf32uia30927b//www.amazonaws.cn/getting-started/tutorials/serverless-mysql-database/?refid=gtsr-pv&trkcampaign=request_for_pilot_account&trk=c59fb982-353c-4e87-8a53-dd6a68982bb1&sc_channel=el)\n\n### **新用户学习计划**\n\n![image.png](https://dev-media.amazoncloud.cn/56a8536d79c44baba839734e368e0c83_image.png)\n\n而如果你使用的是国内的亚马逊云服务,并且对亚马逊云服务还有什么不理解的地方,并且想详细的了解,亚马逊云贴心的发布了关于国内亚马逊服务新用户的使用教程:[新用户入门学习计划](https://www.amazonaws.cn/getting-started/quick-start-camp-use-case/?trk=f1603be0-f008-406d-8a9f-fdbf367232cc&sc_channel=ba)\n\n里面的内容涵盖很多,成本管理,上手训练,开发资源等,具体有哪些,我会大致的说一下,如果详细介绍,恐怕会有长篇大论。\n\n亚马逊云科技简介讲的大致就是云服务领域的知识,云服务的优点,与之传统服务的对比等,比如云服务的配置动态调整,价格低,能够符合更多用户的使用。\n\n存储于数据库服务则是对亚马逊云科技平台的存储服务来做了介绍,比如 RDS 服务,既关系型数据库服务,也是市面上比较常用的服务\n\n安全方面也是比较用笔的,介绍了亚马逊云科技平台的 IAM 服务,既身份识别与访问,介绍了如何通过配置,使你的服务器呗别的客户端进行访问,控制等。\n\n高可用架构与架构完善框架,介绍了弹性高可用架构的构建过程、WAF 服务。\n\n### **什么是无服务化?既 Serverless**\nServerless 强调的是一种架构思想和服务模型,让开发者无需关心基础设施(服务器等),而是专注到应用程序业务逻辑上。Serverless 也是下一代计算引擎。既 Serverless 不需要使用服务器服务,而是直接在云平台搭建数据库,AI 等服务,而不需要先搭建服务器,再安装相关服务再进行管理。\n\n### **Serverless 的优点**\n**免运维:**不需要进行服务器的管理,进程调用等,简化了部署的过程,减少了人力、经济的投资等,不需要管理服务器主机或者服务器进程。\n\n**弹性伸缩:**根据负载进行自动规模伸缩与自动配置。伸缩范围零到无穷大。而这个优点同样也是云服务都有的优点,可以在平台上自主选择服务配置。\n\n**按需付费:**根据使用情况决定实际成本。而不是购买后固定。例如刚起步的公司可以购买便宜一些的,等有了资金再对服务进行升级,不会出现因为前期资金不足而后期更新配置需要重新购买的情况。\n\n**高可用:**具备隐含的高可用性。高可用通常来描述一个系统经过专门的设计,从而减少停工时间,就比如这个 Serverless,经过平台的专门设计,而不需要用户自己再对服务进行基础配置,随拿随用。\n\n### **Serverless 的使用场景**\nServerless 可以用于**文件上传**、消息队列中的**消息事件、定时器事件**,也可以是 IoT 设备的某个事件。.还可以用于一些**文件处理**,比如**图像处理、音视频处理**和**日志分析**等场景。\n\n**亚马逊云科技平台 Serverless 的优势**\n\n亚马逊云科技平台的**稳定性,可用性,灵活性**都是极高的。当然和也不是我说它高就高的,都是由数据来证明的。与之对于应的是。\n\n亚马逊云科技平台的**安全性**也是极高的,**安全合规**是亚马逊云科技的首要任务,也是创新的根本保障。\n\n因此与之对应的是亚马逊云科技平台中的 Serverless 的**稳定性,可用性,灵活性**也是相当不错的。\n\n### **快速上手云上无服务器化的 MySQL 数据库**\n#### **一、创建 Aurora Serverless 数据库集群**\n首先你应该先注册一个亚马逊云账号,然后才能进入亚马逊云控制台,需要注意的是:\n\n如果你是企业用户,你可以根据提示来注册国内账户,需要企业营业执照等证件\n\n如果你是个人用户,那么你可以注册国外用户,需要借记卡一张\n\n##### **1. 进入管理控制台**\n进入亚马逊云平台管理控制台:[亚马逊云管理控制台](https://signin.aws.amazon.com/signin?redirect_uri=https%3A%2F%2Fus-west-1.console.aws.amazon.com%2Fconsole%2Fhome%3FhashArgs%3D%2523%26isauthcode%3Dtrue%26region%3Dus-west-1%26state%3DhashArgsFromTB_us-west-1_2d236d2ab59cbbea&client_id=arn%3Aaws%3Asignin%3A%3A%3Aconsole%2Fcanvas&forceMobileApp=0&code_challenge=eD_zLaXY3VhkjaaXJ0sX5mZiD7U9kjNzrK-9u1tScH0&code_challenge_method=SHA-256)。\n\nps:因为我现在还是学生,所以我注册处的是国外的个人用户,根据操作创建数据库来实操,实操完后可以关闭/停止数据库,是不会有额外费用的,既免费的。\n\n##### **2. 搜索 RDS 服务**\n在控制台的首页的搜索框输入:RDS,点击进入。\n\n![image.png](https://dev-media.amazoncloud.cn/75dc81f90847435395cbedbd06adc6a8_image.png)\n\n##### **3. 创建数据库**\n在跳转的新页面中在左边点击数据库,然后创建数据库。\n\n![image.png](https://dev-media.amazoncloud.cn/4d50c200dff84a94ac84b723ffd068f0_image.png)\n\n##### **4. 选择引擎**\n选择 Amazon Aurora 引擎。\n\n选择与 MySQL5.6 兼容。\n\n选择无服务器。\n\n![image.png](https://dev-media.amazoncloud.cn/bbcbcda6ad01467f9dfb6217cb501832_image.png)\n\n##### **5. 制定数据库详细信息**\n1、配置选择默认即可。\n\n![image.png](https://dev-media.amazoncloud.cn/fa933b6738624529a72730f73d37cd97_image.png)\n\n2、在下面设置你的数据库的跟用户和密码。\n\n![image.png](https://dev-media.amazoncloud.cn/d2209f3614a24de38ab5257c431936fb_image.png)\n\n3、点击其他配置,将**启用删除保护**去掉勾选(这样实操完可以删除,不用有任何花费,当然如果你需要长期使用,你可以勾选,或者不勾选,不删除)。\n\n![image.png](https://dev-media.amazoncloud.cn/7e9955b3df3f4759a341c403dd97c88c_image.png)\n\n{width=“5.90625in” height=“1.03125in”}\n\n4、点击创建数据库\n\n![image.png](https://dev-media.amazoncloud.cn/1302875dc59e47ffa413d436215f36e9_image.png)\n\n5、复制终端节点\nRDS 的控制台,点击数据库,进入我们创建的数据库,复制终端节点。\n\n![image.png](https://dev-media.amazoncloud.cn/06eca80f41994d938d14bf86daec916b_image.png)\n\n#### **二、使用 EC2 服务器创建客户端环境**\nMySQL 数据库拥有服务器和客户端之分,服务器端既我们刚刚创建的数据库,也就是我们平时连接用的数据库,里面拥有项目的数据库,数据表等,而在这里的客户端我们使用亚马逊云科技平台的 EC2 实例来完成,因此我们需要使用亚马逊云科技平台创建 EC2 实例,并安装 MySQL 客户端。\n\n##### **1. 搜索 EC2 服务**\n在显示的页面中点击实例,启动新实例。\n\n![image.png](https://dev-media.amazoncloud.cn/6664bea646e64b4fb8ea0f3e840eca91_image.png)\n\n##### **2. 选择镜像**\n在 “选择一个 Amazon 系统映像 (AMI)” 这个页面中,选中第一行的 Amazon Linux 2 AMI (HVM) 这个镜像。\n\n##### **3. 选择实例类型**\n选择 t2.micro 的实例类型,因为这个是免费的!\n\n![image.png](https://dev-media.amazoncloud.cn/fea3dea33cfb498e8b237948681a5c5b_image.png)\n![image.png](https://dev-media.amazoncloud.cn/741aee9107994473aa229ac604455b0f_image.png)\n\n##### **4. 保持默认选项**\n在步骤3配置实例详细信息,步骤4添加存储,步骤5添加标签,步骤6配置安全组中,均保持默认即可。\n\n##### **5. 创建密钥对**\n密钥对是你用于登陆服务器的唯一凭据,设置完后下载,以防丢失。\n\n##### **6. 连接 EC2 实例**\n等待几分钟后,EC2 实例便会创建完成,返回实例界面,点击刚刚创建的实例,点击连接。\n\n选择 SSH Client 标签,获得登陆用户名(ec2-user)和登陆地址 Public DNS。\n\n也可以使用 Putty、xshell、SecureCRT、Mac 终端等工具连接。\n\n连接成功后便会有一个命令行窗口弹出。\n\n#### **三、在 EC2 中安装 MySQL 客户端并测试连接**\n在 Linux 中安装 MySQL 客户端。\n\n##### **1. 使用 yum 安装 MySQL**\n使用:sudo yum install -y mysql 来安装\n\n等待读条结束\n\n##### **2. 使用客户端连接 MySQL 服务端**\n我们刚刚在第一个过程创建的是 MySQL 的服务端,我们现在需要通过这个客户端来连接这个服务端使用:\n```\nmysql \\--user=admin \\--password -h database-1.cluster-xxxxx.rds.cn-northwest-1.amazonaws.com.cn\n```\n来连接。\n\nps:admin 是默认数据库的管理员用户名,如果您在 步骤1 的 d 中更改了此用户名,请将 admin 更换为您自己指定的用户名;**database-1.cluster-xxxxx.rds.cn-northwest-1.amazonaws.com.cn** 是 Aurora Serverless 数据库集群的终端节点。\n\n如果成功,就会显示。\n\n![image.png](https://dev-media.amazoncloud.cn/17908d42d21343ea92dbc673bfc572a5_image.png)\n\n#### **四、清理 Aurora Serverless 数据库**\n返回 RDS/ 数据库界面,选中我们刚刚创建的 MySQL 数据库,进行删除。\n\n1. 勾选数据库。\n2. 选择操作。\n3. 选择删除。\n\n![image.png](https://dev-media.amazoncloud.cn/d53cea99c59d4dabade4e5f65e210b12_image.png)\n\n4.不创建快照(根据个人选择)。\n5.确认删除。\n\n![image.png](https://dev-media.amazoncloud.cn/24fe5b26683b433698a00d2444349eae_image.png)\n\n#### **五、清理 EC2 服务器**\n返回实例界面,将我们创建的实例终止,然后删除。\n\n1.停止实例运行,等待停止完成。\n2.终止实例。\n\n![image.png](https://dev-media.amazoncloud.cn/8557825e2ea04a20ab2b8c256733a044_image.png)\n\n### **结语**\n与国内本地厂商华为云,阿里云,腾讯云对比来说,亚马逊云注册账号方面更为严谨,所以也因此而产生出了一个问题就是注册有一些麻烦,但是使用起来倒是也很方便。\n\n创建方面的步骤都是一些必要的,虽然有一些是保持默认设置便可以,但是也会有人要去更改,都是很有必要的。\n\n而这个新用户学习计划对于新手来说也是不错的,知识点确实都比较充足,讲解了对于新手来说不太了解,或者不了解,仅仅只是知道是什么的人来说,将是一个很好的选择,教程从深入浅,从基础服务方面,到数据库方面,再到安全方面,再到架构方面,全都概括到了,每个视频最后还有一个实操案例。\n\n更多开发者相关内容推荐:\n1. [入门资源中心:从0到1 轻松上手云服务,内容涵盖:成本管理,上手训练,开发资源。](https://aws.amazon.com/cn/getting-started/?nc2=h_ql_le_gs&trk=4601add5-b05e-40e5-86a4-84b8eec3a582&sc_channel=ba)\n2. [架构中心:亚马逊云科技架构中心提供了云平台参考架构图表、经过审查的架构解决方案、Well-Architected 最佳实践、模式、图标等。](https://aws.amazon.com/cn/architecture/?intClick=dev-center-2021_main&trk=d53a1c8e-6978-40d1-855f-3a41a9ee6054&sc_channel=el&cards-all.sort-by=item.additionalFields.sortDate&cards-all.sort-order=desc&awsf.content-type=*all&awsf.methodology=*all&awsf.tech-category=*all&awsf.industries=*all)\n3. [构建者库:了解亚马逊云科技如何构建和运营软件。](https://aws.amazon.com/cn/builders-library/?cards-body.sort-by=item.additionalFields.sortDate&cards-body.sort-order=desc&awsf.filter-content-category=*all&awsf.filter-content-type=*all&awsf.filter-content-level=*all)\n\n4. [开发工具包](https://aws.amazon.com/cn/developer/tools/)\n\n\n\n","render":"<h3><a id=\"_0\"></a><strong>前言</strong></h3>\n<p>之前一直使用<a href=\"https://so.csdn.net/so/search?q=%E4%BA%91%E6%9C%8D%E5%8A%A1&amp;spm=1001.2101.3001.7020\" target=\"_blank\">云服务</a>器一直都是使用实例来使用 MySQL 数据库,因为刚好又能学习 Linux 的知识,但是通过购买实例服务来充当数据库,不仅资源不能得到充分应用,也会有操作麻烦容易出这样那样的问题。</p>\n<p>今天就是用亚马逊云科技平台的数据库服务来搭建我们的数据库,来完成我们项目的数据库搭建(不包含数据表设计,仅搭建数据库)。</p>\n<p>在我搭建完后,我的评价是,易操作性高,管理数据库与数据表也比较方便,拥有图形化界面,不输于我们平时用的 Navicat。</p>\n<h3><a id=\"_7\"></a><strong>本博客将学会</strong></h3>\n<p>如何在亚马逊云创建 MySQL 数据库</p>\n<p>如何在亚马逊云创建 EC2 实例</p>\n<p>如何在 EC2 实例中安装 MySQL 客户端</p>\n<p>如何在 EC2 实例中连接创建的 MySQL 数据库</p>\n<p>如何将申请的服务删除/停止</p>\n<p>如果你不需要删除,那么你大可不必去看四五</p>\n<p>根据教程来实操一遍,尽量不要自己瞎捉摸,不然会出现各种各样的问题,我现在就是按照教程来实操。本教程使用的数据库将使用 RDS 配合 MySQL 来开展。</p>\n<p>上百余种产品免费套餐。计算资源 Amazon EC2 首年12个月免费,750小时/月;存储资源 Amazon S3 首年12个月免费,5GB 标准存储容量。</p>\n<p>下面是教程链接:</p>\n<p><a href=\"http://xn--https-2b3hh98ftyjca397fdq4bnodv05h1lf32uia30927b//www.amazonaws.cn/getting-started/tutorials/serverless-mysql-database/?refid=gtsr-pv&amp;trkcampaign=request_for_pilot_account&amp;trk=c59fb982-353c-4e87-8a53-dd6a68982bb1&amp;sc_channel=el\" target=\"_blank\">快速上手云上无服务器化的 MySQL 数据库 ( amazonaws.cn )</a></p>\n<h3><a id=\"_28\"></a><strong>新用户学习计划</strong></h3>\n<p><img src=\"https://dev-media.amazoncloud.cn/56a8536d79c44baba839734e368e0c83_image.png\" alt=\"image.png\" /></p>\n<p>而如果你使用的是国内的亚马逊云服务,并且对亚马逊云服务还有什么不理解的地方,并且想详细的了解,亚马逊云贴心的发布了关于国内亚马逊服务新用户的使用教程:<a href=\"https://www.amazonaws.cn/getting-started/quick-start-camp-use-case/?trk=f1603be0-f008-406d-8a9f-fdbf367232cc&amp;sc_channel=ba\" target=\"_blank\">新用户入门学习计划</a></p>\n<p>里面的内容涵盖很多,成本管理,上手训练,开发资源等,具体有哪些,我会大致的说一下,如果详细介绍,恐怕会有长篇大论。</p>\n<p>亚马逊云科技简介讲的大致就是云服务领域的知识,云服务的优点,与之传统服务的对比等,比如云服务的配置动态调整,价格低,能够符合更多用户的使用。</p>\n<p>存储于数据库服务则是对亚马逊云科技平台的存储服务来做了介绍,比如 RDS 服务,既关系型数据库服务,也是市面上比较常用的服务</p>\n<p>安全方面也是比较用笔的,介绍了亚马逊云科技平台的 IAM 服务,既身份识别与访问,介绍了如何通过配置,使你的服务器呗别的客户端进行访问,控制等。</p>\n<p>高可用架构与架构完善框架,介绍了弹性高可用架构的构建过程、WAF 服务。</p>\n<h3><a id=\"_Serverless_44\"></a><strong>什么是无服务化?既 Serverless</strong></h3>\n<p>Serverless 强调的是一种架构思想和服务模型,让开发者无需关心基础设施(服务器等),而是专注到应用程序业务逻辑上。Serverless 也是下一代计算引擎。既 Serverless 不需要使用服务器服务,而是直接在云平台搭建数据库,AI 等服务,而不需要先搭建服务器,再安装相关服务再进行管理。</p>\n<h3><a id=\"Serverless__47\"></a><strong>Serverless 的优点</strong></h3>\n<p>**免运维:**不需要进行服务器的管理,进程调用等,简化了部署的过程,减少了人力、经济的投资等,不需要管理服务器主机或者服务器进程。</p>\n<p>**弹性伸缩:**根据负载进行自动规模伸缩与自动配置。伸缩范围零到无穷大。而这个优点同样也是云服务都有的优点,可以在平台上自主选择服务配置。</p>\n<p>**按需付费:**根据使用情况决定实际成本。而不是购买后固定。例如刚起步的公司可以购买便宜一些的,等有了资金再对服务进行升级,不会出现因为前期资金不足而后期更新配置需要重新购买的情况。</p>\n<p>**高可用:**具备隐含的高可用性。高可用通常来描述一个系统经过专门的设计,从而减少停工时间,就比如这个 Serverless,经过平台的专门设计,而不需要用户自己再对服务进行基础配置,随拿随用。</p>\n<h3><a id=\"Serverless__56\"></a><strong>Serverless 的使用场景</strong></h3>\n<p>Serverless 可以用于<strong>文件上传</strong>、消息队列中的<strong>消息事件、定时器事件</strong>,也可以是 IoT 设备的某个事件。.还可以用于一些<strong>文件处理</strong>,比如<strong>图像处理、音视频处理</strong>和<strong>日志分析</strong>等场景。</p>\n<p><strong>亚马逊云科技平台 Serverless 的优势</strong></p>\n<p>亚马逊云科技平台的<strong>稳定性,可用性,灵活性</strong>都是极高的。当然和也不是我说它高就高的,都是由数据来证明的。与之对于应的是。</p>\n<p>亚马逊云科技平台的<strong>安全性</strong>也是极高的,<strong>安全合规</strong>是亚马逊云科技的首要任务,也是创新的根本保障。</p>\n<p>因此与之对应的是亚马逊云科技平台中的 Serverless 的<strong>稳定性,可用性,灵活性</strong>也是相当不错的。</p>\n<h3><a id=\"_MySQL__67\"></a><strong>快速上手云上无服务器化的 MySQL 数据库</strong></h3>\n<h4><a id=\"_Aurora_Serverless__68\"></a><strong>一、创建 Aurora Serverless 数据库集群</strong></h4>\n<p>首先你应该先注册一个亚马逊云账号,然后才能进入亚马逊云控制台,需要注意的是:</p>\n<p>如果你是企业用户,你可以根据提示来注册国内账户,需要企业营业执照等证件</p>\n<p>如果你是个人用户,那么你可以注册国外用户,需要借记卡一张</p>\n<h5><a id=\"1__75\"></a><strong>1. 进入管理控制台</strong></h5>\n<p>进入亚马逊云平台管理控制台:<a href=\"https://signin.aws.amazon.com/signin?redirect_uri=https%3A%2F%2Fus-west-1.console.aws.amazon.com%2Fconsole%2Fhome%3FhashArgs%3D%2523%26isauthcode%3Dtrue%26region%3Dus-west-1%26state%3DhashArgsFromTB_us-west-1_2d236d2ab59cbbea&amp;client_id=arn%3Aaws%3Asignin%3A%3A%3Aconsole%2Fcanvas&amp;forceMobileApp=0&amp;code_challenge=eD_zLaXY3VhkjaaXJ0sX5mZiD7U9kjNzrK-9u1tScH0&amp;code_challenge_method=SHA-256\" target=\"_blank\">亚马逊云管理控制台</a>。</p>\n<p>ps:因为我现在还是学生,所以我注册处的是国外的个人用户,根据操作创建数据库来实操,实操完后可以关闭/停止数据库,是不会有额外费用的,既免费的。</p>\n<h5><a id=\"2__RDS__80\"></a><strong>2. 搜索 RDS 服务</strong></h5>\n<p>在控制台的首页的搜索框输入:RDS,点击进入。</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/75dc81f90847435395cbedbd06adc6a8_image.png\" alt=\"image.png\" /></p>\n<h5><a id=\"3__85\"></a><strong>3. 创建数据库</strong></h5>\n<p>在跳转的新页面中在左边点击数据库,然后创建数据库。</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/4d50c200dff84a94ac84b723ffd068f0_image.png\" alt=\"image.png\" /></p>\n<h5><a id=\"4__90\"></a><strong>4. 选择引擎</strong></h5>\n<p>选择 Amazon Aurora 引擎。</p>\n<p>选择与 MySQL5.6 兼容。</p>\n<p>选择无服务器。</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/bbcbcda6ad01467f9dfb6217cb501832_image.png\" alt=\"image.png\" /></p>\n<h5><a id=\"5__99\"></a><strong>5. 制定数据库详细信息</strong></h5>\n<p>1、配置选择默认即可。</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/fa933b6738624529a72730f73d37cd97_image.png\" alt=\"image.png\" /></p>\n<p>2、在下面设置你的数据库的跟用户和密码。</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/d2209f3614a24de38ab5257c431936fb_image.png\" alt=\"image.png\" /></p>\n<p>3、点击其他配置,将<strong>启用删除保护</strong>去掉勾选(这样实操完可以删除,不用有任何花费,当然如果你需要长期使用,你可以勾选,或者不勾选,不删除)。</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/7e9955b3df3f4759a341c403dd97c88c_image.png\" alt=\"image.png\" /></p>\n<p>{width=“5.90625in” height=“1.03125in”}</p>\n<p>4、点击创建数据库</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/1302875dc59e47ffa413d436215f36e9_image.png\" alt=\"image.png\" /></p>\n<p>5、复制终端节点<br />\nRDS 的控制台,点击数据库,进入我们创建的数据库,复制终端节点。</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/06eca80f41994d938d14bf86daec916b_image.png\" alt=\"image.png\" /></p>\n<h4><a id=\"_EC2__123\"></a><strong>二、使用 EC2 服务器创建客户端环境</strong></h4>\n<p>MySQL 数据库拥有服务器和客户端之分,服务器端既我们刚刚创建的数据库,也就是我们平时连接用的数据库,里面拥有项目的数据库,数据表等,而在这里的客户端我们使用亚马逊云科技平台的 EC2 实例来完成,因此我们需要使用亚马逊云科技平台创建 EC2 实例,并安装 MySQL 客户端。</p>\n<h5><a id=\"1__EC2__126\"></a><strong>1. 搜索 EC2 服务</strong></h5>\n<p>在显示的页面中点击实例,启动新实例。</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/6664bea646e64b4fb8ea0f3e840eca91_image.png\" alt=\"image.png\" /></p>\n<h5><a id=\"2__131\"></a><strong>2. 选择镜像</strong></h5>\n<p>在 “选择一个 Amazon 系统映像 (AMI)” 这个页面中,选中第一行的 Amazon Linux 2 AMI (HVM) 这个镜像。</p>\n<h5><a id=\"3__134\"></a><strong>3. 选择实例类型</strong></h5>\n<p>选择 t2.micro 的实例类型,因为这个是免费的!</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/fea3dea33cfb498e8b237948681a5c5b_image.png\" alt=\"image.png\" /><br />\n<img src=\"https://dev-media.amazoncloud.cn/741aee9107994473aa229ac604455b0f_image.png\" alt=\"image.png\" /></p>\n<h5><a id=\"4__140\"></a><strong>4. 保持默认选项</strong></h5>\n<p>在步骤3配置实例详细信息,步骤4添加存储,步骤5添加标签,步骤6配置安全组中,均保持默认即可。</p>\n<h5><a id=\"5__143\"></a><strong>5. 创建密钥对</strong></h5>\n<p>密钥对是你用于登陆服务器的唯一凭据,设置完后下载,以防丢失。</p>\n<h5><a id=\"6__EC2__146\"></a><strong>6. 连接 EC2 实例</strong></h5>\n<p>等待几分钟后,EC2 实例便会创建完成,返回实例界面,点击刚刚创建的实例,点击连接。</p>\n<p>选择 SSH Client 标签,获得登陆用户名(ec2-user)和登陆地址 Public DNS。</p>\n<p>也可以使用 Putty、xshell、SecureCRT、Mac 终端等工具连接。</p>\n<p>连接成功后便会有一个命令行窗口弹出。</p>\n<h4><a id=\"_EC2__MySQL__155\"></a><strong>三、在 EC2 中安装 MySQL 客户端并测试连接</strong></h4>\n<p>在 Linux 中安装 MySQL 客户端。</p>\n<h5><a id=\"1__yum__MySQL_158\"></a><strong>1. 使用 yum 安装 MySQL</strong></h5>\n<p>使用:sudo yum install -y mysql 来安装</p>\n<p>等待读条结束</p>\n<h5><a id=\"2__MySQL__163\"></a><strong>2. 使用客户端连接 MySQL 服务端</strong></h5>\n<p>我们刚刚在第一个过程创建的是 MySQL 的服务端,我们现在需要通过这个客户端来连接这个服务端使用:</p>\n<pre><code class=\"lang-\">mysql \\--user=admin \\--password -h database-1.cluster-xxxxx.rds.cn-northwest-1.amazonaws.com.cn\n</code></pre>\n<p>来连接。</p>\n<p>ps:admin 是默认数据库的管理员用户名,如果您在 步骤1 的 d 中更改了此用户名,请将 admin 更换为您自己指定的用户名;<strong>database-1.cluster-xxxxx.rds.cn-northwest-1.amazonaws.com.cn</strong> 是 Aurora Serverless 数据库集群的终端节点。</p>\n<p>如果成功,就会显示。</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/17908d42d21343ea92dbc673bfc572a5_image.png\" alt=\"image.png\" /></p>\n<h4><a id=\"_Aurora_Serverless__176\"></a><strong>四、清理 Aurora Serverless 数据库</strong></h4>\n<p>返回 RDS/ 数据库界面,选中我们刚刚创建的 MySQL 数据库,进行删除。</p>\n<ol>\n<li>勾选数据库。</li>\n<li>选择操作。</li>\n<li>选择删除。</li>\n</ol>\n<p><img src=\"https://dev-media.amazoncloud.cn/d53cea99c59d4dabade4e5f65e210b12_image.png\" alt=\"image.png\" /></p>\n<p>4.不创建快照(根据个人选择)。<br />\n5.确认删除。</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/24fe5b26683b433698a00d2444349eae_image.png\" alt=\"image.png\" /></p>\n<h4><a id=\"_EC2__190\"></a><strong>五、清理 EC2 服务器</strong></h4>\n<p>返回实例界面,将我们创建的实例终止,然后删除。</p>\n<p>1.停止实例运行,等待停止完成。<br />\n2.终止实例。</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/8557825e2ea04a20ab2b8c256733a044_image.png\" alt=\"image.png\" /></p>\n<h3><a id=\"_198\"></a><strong>结语</strong></h3>\n<p>与国内本地厂商华为云,阿里云,腾讯云对比来说,亚马逊云注册账号方面更为严谨,所以也因此而产生出了一个问题就是注册有一些麻烦,但是使用起来倒是也很方便。</p>\n<p>创建方面的步骤都是一些必要的,虽然有一些是保持默认设置便可以,但是也会有人要去更改,都是很有必要的。</p>\n<p>而这个新用户学习计划对于新手来说也是不错的,知识点确实都比较充足,讲解了对于新手来说不太了解,或者不了解,仅仅只是知道是什么的人来说,将是一个很好的选择,教程从深入浅,从基础服务方面,到数据库方面,再到安全方面,再到架构方面,全都概括到了,每个视频最后还有一个实操案例。</p>\n<p>更多开发者相关内容推荐:</p>\n<ol>\n<li>\n<p><a href=\"https://aws.amazon.com/cn/getting-started/?nc2=h_ql_le_gs&amp;trk=4601add5-b05e-40e5-86a4-84b8eec3a582&amp;sc_channel=ba\" target=\"_blank\">入门资源中心:从0到1 轻松上手云服务,内容涵盖:成本管理,上手训练,开发资源。</a></p>\n</li>\n<li>\n<p><a href=\"https://aws.amazon.com/cn/architecture/?intClick=dev-center-2021_main&amp;trk=d53a1c8e-6978-40d1-855f-3a41a9ee6054&amp;sc_channel=el&amp;cards-all.sort-by=item.additionalFields.sortDate&amp;cards-all.sort-order=desc&amp;awsf.content-type=*all&amp;awsf.methodology=*all&amp;awsf.tech-category=*all&amp;awsf.industries=*all\" target=\"_blank\">架构中心:亚马逊云科技架构中心提供了云平台参考架构图表、经过审查的架构解决方案、Well-Architected 最佳实践、模式、图标等。</a></p>\n</li>\n<li>\n<p><a href=\"https://aws.amazon.com/cn/builders-library/?cards-body.sort-by=item.additionalFields.sortDate&amp;cards-body.sort-order=desc&amp;awsf.filter-content-category=*all&amp;awsf.filter-content-type=*all&amp;awsf.filter-content-level=*all\" target=\"_blank\">构建者库:了解亚马逊云科技如何构建和运营软件。</a></p>\n</li>\n<li>\n<p><a href=\"https://aws.amazon.com/cn/developer/tools/\" target=\"_blank\">开发工具包</a></p>\n</li>\n</ol>\n"}
目录
亚马逊云科技解决方案 基于行业客户应用场景及技术领域的解决方案
联系亚马逊云科技专家
亚马逊云科技解决方案
基于行业客户应用场景及技术领域的解决方案
联系专家
0
目录
关闭
contact-us