AWS RDS申请及使用流程记录

原创 2018年02月04日 18:22:35

自学习记录,非教程,严禁转载!

起因:在Ec2服务器上部署了dubbo服务之后,启动失败,因为之前一直使用本地的数据库,所以数据库连接也都是本地的数据库连接,但是我没有云数据库,所以准备申请一个,因为服务器用的Amazon的Ec2所以DB也准备申请AWS RDS,1年免费,用来学习很棒。

流程:首先申请RDS,和申请Ec2服务器一样。Ec2服务器用的是加利福尼亚站点,RDS也在此站点申请,选数据库填基本信息,没什么问题,申请完实例创建,等待启动,OK。

接下来,在本地连接数据库,先不通过SSH连接,普通连接,接下来问题出现,开始解决问题:

问题1:填写Host为RDS实例的Endpoint,Port 3306,用户名,密码,Test Connection Failed。

解决:因为RDS默认创建的安全组的入站规则中只MYSQL/Aurora 3306端口,并指定了IP地址,所以我们要添加入站规则,可以填写自己需要的IP地址,也可以开放所有地址。





更新完成,本地Test Connection Success。

问题2:然后开始创建表,插入数据,插入数据时有中文,插入失败[HY000][1366] Incorrect string value: xxxxxxx。

解决:根据http://blog.csdn.net/gsying1474/article/details/46651001,应该是编码问题,执行

show variables like 'character%';

发现有几个编码不是UTF-8,这个要去RDS控制面板中去修改,这些值都是RDS参数值,查看RDS参数组




默认只有一个参数组,就是default.mysql5.6参数组,但是默认组是不能更改的,所以创建一个新的参数组,修改cheracter_set打头的参数为UTF-8编码,保存。但是当前RDS实例关联的还是默认参数组,需要改成自定义的参数组。此时发现问题,没有地方改,RDS实例修改里面根本没有更新参数组的地方,但是切换到老版RDS显示样式后是有的,下面是新版的RDS控制面板






切换到老的样式,更新变量组,重启RDS实例。

插入数据发现问题依旧,继续查找发现table column也有字符集,参考http://blog.csdn.net/generalyy0/article/details/7598027,执行

show full columns from edu_edmo_pms_user;
查看字段字符集,发现不是utf-8,更新字段字符集

alter table edu_edmo_pms_user change remark remark varchar(300) character set utf8 collate utf8_unicode_ci null default null;
更新完成,重新插入,OK。

总结:什么都有第一次,第一次申请云数据库,并配置基本信息。在公司有现成的UAT,生产DB,连上就能用,CRUD都没有问题,但是自己从头申请配置的时候还是问题多多,加油,不断进步。

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zeko075/article/details/79253783

AWS初体验-免费搭建SS

1、背景科学上网是现在很多人所需要的,尤其是需要上Google、Facebook等。新手不建议直接买VPN,个人认为购买VPS搭建自己的海外服务器比较靠谱。然而,购买VPS肯定需要从免费的入手,首推A...
  • f59130
  • f59130
  • 2017-06-30 22:38:14
  • 57188

对AWS的计费有点糊涂

对AWS的计费有点糊涂 今天收到亚马逊的账单,就两笔 1. US West (Oregon) Region     Elastic IP Addresses $0.005 per Ela...
  • tty521
  • tty521
  • 2017-02-05 04:46:37
  • 3245

AWS RDS 无super权限下创建function

AWS RDS Create Function
  • knight_zhen
  • knight_zhen
  • 2015-09-24 14:14:58
  • 1447

aws rds配置还是要使用域名

无巧不成书呀。今天刚刚昨晚hbase的大表TTL配置,发现CDH的管理界面无法打开。这个时候当然会以为是由于刚刚做TTL造成的,但是报错的日志说是无法连接数据库。经过测试,果然无法连接数据库,进入CH...
  • vbaspdelphi
  • vbaspdelphi
  • 2017-02-17 16:22:41
  • 681

查询amazon ec2费用

亚马逊对于注册用户第一年提供每月的免费服务,对于想免费玩amazon的朋友需要好好的了解一下具体的免费内容。 使用亚马逊的ec2服务,总是苦恼于不知道各种各样的服务都会收取各种各样的费用,有时候...
  • akipeng
  • akipeng
  • 2013-12-11 22:49:11
  • 1744

亚马逊云aws12个月免费服务器搭建小结

注册准备: 1,一个在用邮箱 2,一张在用的有Visa或者Master标志的信用卡 3,一部在用的电话 4,一个支持key文件导入的ssh客户端(我后面只介绍linux下使用ssh命令行客户端...
  • u012388609
  • u012388609
  • 2017-02-27 14:47:26
  • 2570

亚马逊AWS学习——创建RDS实例

RDS是什么呢?AWS官网上说Amazon Relational Database Service (Amazon RDS) “是一种 Web 服务,可让用户更轻松地在云中设置、操作和扩展关系数据库。...
  • dongdong9223
  • dongdong9223
  • 2015-08-21 11:29:19
  • 8573

亚马逊AWS学习——为oracle类型的RDS数据库部署数据

为RDS部署数据,有一点需要注意,RDS数据库只打开了1521端口,所以所有操作都只能通过1521端口的数据库连接进行。...
  • dongdong9223
  • dongdong9223
  • 2015-08-11 20:35:54
  • 6640

记录1年免费亚马逊AWS云服务器申请方法过程及使用技巧

转载 http://www.itbulu.com/free-aws.html 早年我们才开始学习网站建设的时候,会看到且也会寻找免费主机商,主要原因是那时候提供免费主机的商家还是比较靠谱...
  • shanandqiu
  • shanandqiu
  • 2017-04-27 16:43:01
  • 2692

亚马逊AWS的基础设施规模究竟有多大?

自2015年4月,亚马逊独立公布其云计算业务AWS的营收以来,多来年围绕AWS的营收的猜测终于有了答案,但AWS的基础设施规模仍是个迷。那么,亚马逊AWS的规模究竟有多大?我们以AWS上一季度21亿美...
  • liuliming3000
  • liuliming3000
  • 2016-01-27 10:47:39
  • 2395
收藏助手
不良信息举报
您举报文章:AWS RDS申请及使用流程记录
举报原因:
原因补充:

(最多只允许输入30个字)