AWS亚马逊云RDS创建Aurora MySQL集群

文章目录

  • AWS亚马逊云RDS创建Aurora MySQL集群
    • 1.进入AWS-RDS控制台创建数据库
    • 2.选择你要创建的数据库
    • 3.Amazon Aurora数据库
    • 4.版本选择
    • 5.数据库集群名称及账号密码
    • 6.数据库实例
    • 7.可用性与持久性
    • 8.连接数据库
    • 9.数据库身份验证
    • 10.数据库创建完成
    • 11.服务器连接数据库
      • 11.1 服务器安装数据库
        • 11.1.1 下载MySQL官方的yum
        • 11.1.2 安装MySQL.rpm包
        • 11.1.3 使用yum安装MySQL服务
        • 11.1.4 启动并查看MySQL状态
        • 11.1.5 查看MySQL初始化密码
        • 11.1.6 登陆MySQL
        • 11.1.7 修改root用户密码
        • 11.1.8 修改默认字符集
        • 11.1.9 授权root用户可以从任意主机登录
      • 11.2 服务器连接Aurora MySQL数据库集群
        • 11.2.1 从MySQL命令行客户端连接Aurora MySQL集群(未加密)
        • 11.2.2 从MySQL命令行客户端连接Aurora MySQL集群(SSL加密)
      • 11.3 Aurora MySQL数据库安全组中加入需要连接集群的服务器地址或安全组
    • 12.连接成功
    • 13.小结

1.进入AWS-RDS控制台创建数据库

2.选择你要创建的数据库

  • 这里我们就以Amazon Aurora为例

3.Amazon Aurora数据库

  • Amazon Aurora是一种与MySQL和PostgreSQL兼容的关系数据库,专为云而打造,既具有传统企业数据库的性能和可用性,又具有开源数据库的简单性和成本效益.

  • Amazon Aurora 的速度最高可以达到标准 MySQL 数据库的五倍,标准 PostgreSQL 数据库的三倍.

  • 以上是AWS官方定义的Amazon Aurora数据库,大家想一想Aurora数据库即便宜又能达到标准MySQL数据库的五倍,是不是突然感觉到很香呀!

4.版本选择

  • 这里我选择的是Amazon Aurora MySQL兼容版本
  • MySQL选择的是5.7

5.数据库集群名称及账号密码

  • 集群名称自己取就行了
  • 主用户名和密码最好自己设置不要使用自动生成的密码

6.数据库实例

  • 这里我选择的是2核16G的内存优化类实例

7.可用性与持久性

  • 这里最好是选择一下,日后集群出现问题,会有故障转移

8.连接数据库

  • 选择数据库所在的VPC地址,数据库是否可以使用外部连接,数据库设置安全组

9.数据库身份验证

  • 相当于我们连接数据库需要什么验证

10.数据库创建完成

11.服务器连接数据库

  • 服务器想连接数据库,首先服务器必须先安装MySQL,才能进行远程连接
11.1 服务器安装数据库
  • 这里我们按照CentOS7.8系统为例
11.1.1 下载MySQL官方的yum
wget -i -c https://repo.mysql.com//mysql57-community-release-el7-10.noarch.rpm
11.1.2 安装MySQL.rpm包
rpm -ivh mysql57-community-release-el7-10.noarch.rpm
11.1.3 使用yum安装MySQL服务
yum -y install mysql-community-server
11.1.4 启动并查看MySQL状态
systemctl start mysqld.service
systemctl status mysqld.service
11.1.5 查看MySQL初始化密码
grep "password" /var/log/mysqld.log
11.1.6 登陆MySQL
mysql -uroot -p
11.1.7 修改root用户密码
# 密码可以只有一种字符
mysql> set global validate_password_policy=0;
# 密码最小长度为1
mysql> set global validate_password_length=1;
#修改root密码为mkcc2021.
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
11.1.8 修改默认字符集
mysql> show variables like 'character%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | latin1                     |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | latin1                     |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
mysql> set character_set_database=utf8;
mysql> set character_set_server=utf8;
11.1.9 授权root用户可以从任意主机登录
mysql> grant all privileges on *.* to root@"%" identified by "123456" with grant option;
11.2 服务器连接Aurora MySQL数据库集群
  • 首先点击Aurora MySQL数据库集群,并且找到终端节点版块

  • 记住终端节点名称,因为连接数据库的时候我们需要用到
11.2.1 从MySQL命令行客户端连接Aurora MySQL集群(未加密)
  • 使用 MySQL 命令行客户端连接到数据库实例,请在命令提示符处输入以下命令来使用 MySQL 命令行客户端连接到数据库实例.参数 -h,替换为数据库实例终端节点.参数 -P 替换为数据库实例的端口.对于 -u 参数,替换成主用户名.根据系统提示输入主用户密码.
mysql -h mysql–instance1.*********.us-east-1.rds.amazonaws.com -P 3306 -u user -p
11.2.2 从MySQL命令行客户端连接Aurora MySQL集群(SSL加密)
  • 下载适用于所有 AWS 区域的根证书

  • 使用 MySQL 命令行客户端连接到数据库实例,请在命令提示符处输入以下命令来使用 MySQL 命令行客户端连接到数据库实例.参数 -h,替换为数据库实例终端节点.参数 --ssl-ca 替换为相应的 SSL 证书文件名.参数 -P 替换为数据库实例的端口.对于 -u 参数,替换成主用户名.根据系统提示输入主用户密码.

mysql -h mysql–instance1.*********.us-east-1.rds.amazonaws.com --ssl-ca=global-bundle.pem -P 3306 -u user -p
11.3 Aurora MySQL数据库安全组中加入需要连接集群的服务器地址或安全组
  • 为了更加有效的防护数据库集群的安全,在数据库安全组中不全开放,只单独添加需要连接集群的服务器地址

12.连接成功

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 350
Server version: 5.7.33-log MySQL Community Server (GPL)Type 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql>

13.小结

  • AWS-RDS创建Aurora MySQL集群全部完成
  • 下一篇带大家学习AWS亚马逊云创建Redis集群

2021最新版-AWS亚马逊云RDS创建Aurora MySQL集群相关推荐

  1. 2021最新版-1024-AWS亚马逊云EC2服务器创建CentOS7.8实例

    AWS亚马逊云EC2服务器创建CentOS7.8实例 文章目录 AWS亚马逊云EC2服务器创建CentOS7.8实例 1.进入EC2服务点击创建实例 2.选择系统镜像 3.选择一个实例类型 4.配置实 ...

  2. ESP32 AT指令连接AWS亚马逊云

    ESP32 AT指令连接AWS亚马逊云 文章目录 ESP32 AT指令连接AWS亚马逊云 1. 概述 2. 相关资料及设备说明 3. AWS云平台接入 3.1 AWS云平台接入概述 3.2 接入AWS ...

  3. AWS亚马逊云账号注册、免费申请1年云服务器以及Amazon EC2服务与Amazon Lightsail服务的配置与使用

    AWS亚马逊云账号注册.免费申请1年云服务器以及Amazon EC2服务与Amazon Lightsail服务的配置与使用 准备 EASYPAY易贝卡申请 全球付申请 亚马逊云 申请产品介绍 注册账号 ...

  4. AWS亚马逊云全球账号最新注册技巧(防风控)

    学习目标: 提示:AWS亚马逊云全球账号最新注册技巧 学习内容: 一.介绍. AWS(亚马逊云)一般是出海项目首选云,全球云服务的大哥大,特别是拿热销的云服务器EC2来说,实例类型就分为了通用.计算优 ...

  5. AWS亚马逊云注册图文详细教程,多币种充值优势分析

    一.介绍. AWS(亚马逊云)还是很不错的,特别是拿热销的云服务器EC2来说,实例类型就分为了通用.计算优化.内存优化.加速计算.存储优化几个方面进行分类,满足用户多方面的需求,而且具有很多附加功能, ...

  6. aws亚马逊云购买服务器的操作记录

    需要先购买预留实例,否则购买的就是按量付费的服务器了,这样长时间用下来费用是贵很多的,不划算 1.购买预留实例 选中其中一个实例à购买更多类似实例就可以购买和之前一样付款方式的实例了 再次启动实例就是 ...

  7. [ 云计算 | AWS ] 亚马逊云科技核心服务之计算服务(Part1:AWS EC2 星巴克为什么横向排队)

    (星爸爸网络上的一张图) 注意上图中的5个人,对没错这5个人.一般情况星巴克的人员配置大概是这样的: 1个经理,在办公室 两个收银,在收银台(本文关注的重点) 三个人做咖啡 当你去过星巴克买咖啡时,你 ...

  8. 如何在AWS亚马逊云上运行Angular应用

    这是我的亚马逊AWS登陆后的页面: Using username "ubuntu" Authenticating with public key "imported-op ...

  9. AWS 亚马逊云良好架构框架

    根据多年来AWS的专家们积累的经验,创建了这一份AWS良好架构框架,其中包含了以下五大支柱: 安全性(Security) 可靠性(Reliability) 性能效率(Performance Effic ...

最新文章

  1. 【NetApp】7mode options选项解释
  2. eeglab中文教程系列(4)-预处理工具
  3. linux下vim命令详解
  4. 《构建之法》问题与思考
  5. select count
  6. 英语影视台词---八、the shawshank redemption
  7. 今晚直播丨国产数据库入门:openGauss数据库的基本管理和SQL语句入门
  8. C++学习笔记----2.4 C++对象的内存模型
  9. excel转json脚本
  10. node.js打包失败_与专家讨论Node.js-全部失败
  11. 【测绘程序设计】——大地坐标与空间直角坐标转换
  12. 新个税计算html、以及java源代码
  13. rtx web 分级管理系统 二次开发
  14. 全球与中国马铃薯面粉市场深度研究分析报告
  15. 向量叉乘求三维空间中两直线(或线段)的交点
  16. C语言中的static的作用~
  17. Frida 安卓逆向破解Unity游戏IL2CPP
  18. Python中的GIL和异步Asyncio、Futures
  19. linux 查杀其他用户进程,linux如和对其他用户隐藏进程?
  20. Big Sur 2K显示器HiDPI修改

热门文章

  1. 关闭widnows2003 IE增强的安全配置
  2. 艾美捷 IgM (大鼠) ELISA试剂盒实验原理
  3. (软件构造)2022哈工大软件构造 lab2内容以及心得
  4. 分享142个ASP源码,总有一款适合您
  5. 手机网站开发需要注意的问题
  6. mysql之外键以及小练习
  7. 基于LSTM的语音分类(原理加代码)
  8. mysql怎么对列求和
  9. MySQL的DDL、DML、DQL基本语法
  10. 做自动化测试3年,薪资为何会被应届生倒挂?