精华内容
下载资源
问答
  • 若要使用云数据库RDS,您需要在实例中创建数据库和账号。对于MySQL 5.7版本的实例,您需要通过RDS控制台创建一个初始账号,然后可以通过数据管理(DMS)控制台创建和管理数据库。本文将主要介绍在MySQL 5.7版本的...

    若要使用云数据库RDS,您需要在实例中创建数据库和账号。对于MySQL 5.7版本的实例,您需要通过RDS控制台创建一个初始账号,然后可以通过数据管理(DMS)控制台创建和管理数据库。
    本文将主要介绍在MySQL 5.7版本的实例中创建初始账号和用命令创建数据库的步骤。目前,DMS已支持管理数据库和用户的图形化界面,若您要创建普通账号或用图形化界面创建数据库,请参见数据库和用户管理功能上线

    注意事项

    • 同一实例下的数据库共享该实例下的所有资源。每个MySQL 5.7版本的实例支持创建无数个数据库,支持创建一个初始账号以及无数个普通账号。您可以通过SQL命令创建、管理普通账号和数据库,详情请参见常用SQL命令(MySQL)
    • 如果您要迁移本地数据库到RDS,请在RDS实例中创建与本地数据库一致的迁移账号和数据库。
    • 分配数据库账号权限时,请按最小权限原则和业务角色创建账号,并合理分配只读和读写权限。必要时可以把数据库账号和数据库拆分成更小粒度,使每个数据库账号只能访问其业务之内的数据。如果不需要数据库写入操作,请分配只读权限。
    • 为保障数据库的安全,请将数据库账号的密码设置为强密码,并定期更换。


    操作步骤

    1. 登录RDS管理控制台
    2. 选择目标实例所在地域。
    3. 单击目标实例的ID,进入[backcolor=transparent]基本信息页面。
    4. 在左侧导航栏中,选择[backcolor=transparent]账号管理,进入[backcolor=transparent]账号管理页面。
    5. 单击[backcolor=transparent]创建初始账号。

    6. 输入要创建的账号信息,如下图所示。
      参数说明:
      • 数据库账号:长度为2~16个字符,由小写字母、数字或下划线组成。但开头需为字母,结尾需为字母或数字。
      • 密码:该账号对应的密码。长度为8~32个字符,由字母、数字、中划线或下划线中的任意三种组成。
      • 确认密码:输入与密码一致的字段,以确保密码正确输入。

    • 单击[backcolor=transparent]确定。

    • 单击页面右上角的[backcolor=transparent]登录数据库,进入数据管理控制台的[backcolor=transparent]快捷登录页面。

    • 在[backcolor=transparent]快捷登录页面,检查[backcolor=transparent]阿里云数据库标签页面显示的连接地址和端口信息。若信息正确,填写数据库用户名和密码,如下图所示。
      [backcolor=transparent]说明:
      • 若是VPC网络,请在[backcolor=transparent]快捷页面选择[backcolor=transparent]自建库标签页面,然后根据提示选择VPC网络类型并填写相关信息。关于操作详情,请参见DMS相关文档。
      • 您可以在RDS管理控制台的实例[backcolor=transparent]基本信息页面查看该账号的连接地址和端口信息。

      • 参数说明:
        1:实例的连接地址和端口信息。
      • 2:要访问数据库的账号名称。
      • 3:上述账户所对应的密码。

    • 单击[backcolor=transparent]登录。
      [backcolor=transparent]说明:若您希望浏览器记住该账号的密码,可以先勾选[backcolor=transparent]记住密码,然后再单击[backcolor=transparent]登录。

    • 若出现将DMS服务器的IP段加入到RDS白名单中的提示,单击[backcolor=transparent]设置白名单,如下图所示。若需手动添加,请参见设置白名单

    • 成功添加白名单后,单击登录。

    • 成功登录数据库后,在页面上方的菜单栏中,选择[backcolor=transparent]SQL操作 > [backcolor=transparent]SQL窗口。

    • 在SQL窗口中输入如下命令,创建数据库:[backcolor=transparent]create database [backcolor=transparent]<[backcolor=transparent]database name[backcolor=transparent]>[backcolor=transparent] DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci[backcolor=transparent];


    单击[backcolor=transparent]执行,数据库创建完成。
    在SQL窗口中输入如下命令,创建普通账号。

    单击执行,完成创建普通账号。

    展开全文
  • 前言目前睿江云已经推出的RDS云数据库,用户无需进行额外的传统命令行配置,直接选购即可使用。常见的RDS备份工具目前睿江云也支持数据的备份,您可以选择数据备份的策略,进行备份。那么常见的备份工具有下面的几种...

    前言

    目前睿江云已经推出的RDS云数据库,用户无需进行额外的传统命令行配置,直接选购即可使用。

    d0379c1306351fdc9a3de2ee96131caa.png

    常见的RDS备份工具

    目前睿江云也支持数据的备份,您可以选择数据备份的策略,进行备份。

    dff9ef9c798692bf4a7b56720e435b68.png

    0dce2c8c8a4dd32beaf7fd34c672ef61.png

    那么常见的备份工具有下面的几种工具,睿江云使用的是一款开源的著名数据库备份工具xtrabackup

    物理备份,适合大量的文件。

    常见的逻辑备份工具,mysqldump,mydumper,phpmyadmin

    最简单的数据库备份是如何进行的

    使用mysqldump工具

    Mysqldump的用法

    mysqldump [OPTIONS] database [tables] //备份完后,导入的时候需要先创建这个数据库

    mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...] //会自动创建数据库

    mysqldump [OPTIONS] --all-databases [OPTIONS] //会自动创建数据库

    ###可以用到的参数

    --lock-all-tables 锁定所有裤的所有表

    --lock-tables 针对每个单独的数据库,备份前锁定这个库的所有表。

    ###在配置文件中开启二进制文件功能

    Vim /etc/my.cnf.d/server.cnf

    [server]

    log_bin=ON

    举例使用说明1

    Mysqldump -uroot —database hellodb > /tmp/hellodb_dump.sql

    这里没有加上读锁操作,一般线上的服务器,不建议这样备份,这样会导致数据不一致,可能当时有事务的操作。但是如果是测试的数据库就可以了,可以保证也就是加全局读锁,会阻塞其它写操作,以保证导出是一致性的。

    举例使用说明2:

    如何一个新服务器如何导入

    ##导入备份数据库

    Mysql

    ##mysqlbinlog查看二进制日志内容,输出重定向为sql语句文档

    Mysqlbinlog --start-position=245 /var/lib/mysql/mysql-bin.000001 > change.sql

    ##重新将这个二进制转化的数据库导入

    Mysql

    以上就是一个数据库最简单的数据备份方法,在现有的云厂商推出的RDS产品中,无需进行以上复杂的操作,页面就可以进行非常简单的设置,实现复杂的数据备份功能。

    本篇简单的分享了一个简单的主从同步配置案例,感兴趣的朋友们可以按照以上的步骤进行尝试,笔者在centos7系列的环境中搭建过多次,都是成功的。另外目前睿江云已经推出的RDS数据库,也已经将以上提到的数据备份功能,进行了融合。用户无需进行上面的配置,直接选购即可使用。

    展开全文
  • 正好最近在学习使用sysbench,索性我就买了腾讯云数据库(因为他们家的可以按量付费,完了就释放掉哈哈),配合自己购买的腾讯云主机进行一个对比测试。下面就贴出测试过程和结果,仅供大家参考。 测试过程 ...

    最近在学习数据库相关知识,经常跟一个在某金融公司做DBA的大学朋友交流问题。听说他们公司最近在使用云数据库,我立马来了兴趣,以前只听说过云主机,没想到数据库这种产品也可以在云上买。正好最近在学习使用sysbench,索性我就买了腾讯云数据库(因为他们家的可以按量付费,用完了就释放掉哈哈),配合自己购买的腾讯云主机进行一个对比测试。下面就贴出测试过程和结果,仅供大家参考。

     

    测试过程

    在本次测试中,我使用sysbench对三种配置分别进行oltp场景的基准测试。sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。基准测试可以理解为针对系统的一种压力测试。但基准测试不关心业务逻辑,更加简单、直接、易于测试,数据可以由工具生成,不要求真实。这里的Oltp(On-Line Transaction Processing)即面向事务的处理过程,也是mysql的主要应用场景,在这里我们选用sysbench的读写混合脚本进行测试。

    下面给出本次测试的详细配置:

    我们使用sysbench创建20张表,每个表插入10000000条数据。每个配置的下测试1200秒,每10秒进行一次采样,重复两次取平均值作为参考。

    Sysbench指令如下:

    sysbench --db-driver=mysql --mysql-user=root --mysql-password=xxxx --mysql-db=test_sysbench --table_size=10000000 --tables=20 --threads=100 --events=0 --time=1200 --report-interval=10 /usr/share/sysbench/oltp_read_write.lua run

    在测试自建数据库的时候我们需要安装MySQL、安装Sysbench,具体的方法可以参考相关系统的教程。需要注意的是,在使用云数据库的时候,需要一台机器远程连接,为了排除网络波动对测试结果的影响,这里我使用的就是测试用的CVM,将CVM和云数据库放置在同一网络区域下(同一VPS下),则可以通过内网IP建立连接,此时的网络不会成为测试瓶颈。此外我们要注意,在测试的时候保证CVM的配置大于等于云数据库的配置,可以先讲CVM测试完,提升到8核32G再去测试云数据库。

    我们测试的配置主要为4核8G、8核32G三种配置,分别对比不同配置下MySQL云数据库和同配置CVM上的性能指标,主要对比的指标有QPS、TPS。

     

    测试结果

    漫长的测试完成之后,就是结果揭晓的时刻了。我们首先来看一下CVM4核8G的测试结果:

    从测试结果可以看出,MySQL5.7的性能还是非常惊艳的,在混合读写的场景下,随着并发数的增加,QPS保持着上升趋势,在200并发的时候QPS高达40000,TPS也保持在2020,随后随着并发数的增加TPS迅速降低。

    我们再来看一下,同等配置下的腾讯云MySQL是怎样的表现:

    我走,20并发的时候QPS已经到了惊人的55000,在50的时候更是高达70000,基本是秒杀啊,我们来直观的看一下不同并发下二者的QPS对比。

    可以看出,在8核32G性能下,趋势变化与4核基本相同,但在500并发下,云数据库依然保持了60000+的QPS,TPS保持在2091,而同配置下的自建Mysql此时已经降到了78。

    测到这里,我们可以得出结论:在并发数较低的情况下(并发数50以内),MySQL的混合读写性能保持在较高的线性增长,在50线程时,云数据库MySQL的性能达到峰值,高达11w的QPS,5480的TPS,在50-200并发数云MySQL和自建MySQL变化平缓,自建MySQL稳定在4w-5w,云MySQL维持在10w-11w,在并发数达到500时二者性能下降明显。

    总的来说,在200以内并发云数据库MySQL性能达到了同等配置自建数据库的两倍,看来腾讯云的研发小哥哥们还是做了大量的参数优化来提升数据库对硬件配置的性能利用。

    在测试中有一个很惊喜的发现,使用腾讯云MySQL数据库自带的性能监控指标就可以直观的看历史监控结果啦。

    怎么样,很直观有没有,高大上有没有。除了QPS和TPS之外还有其他很多很多参数指标,可以随意拖动时间,可以任意合并数据,效果如下:

    哇,比起一个个记录测试数据再画图,使用腾讯云数据库的监控真的方便太多了。朋友告诉我除了监控,还有备份回档、监控、快速扩容、数据传输这么多特性。我好奇的上官网比较了一下我测的这两种配置的云主机和云数据库价格对比:

    4核8G云主机: 10M带宽 488元/月 、200M带宽9380元/月

    4核8G云数据库:652元/月 默认200M带宽

    8核32G云主机:200M带宽 200G磁盘容量 9550元/月

    8核32G 云数据库:200M带宽 200G磁盘容量 2317元/月

     

    总结

    原来云数据库在高出这么多性能,多了一堆特性功能之后,居然还拥有这么高的性价比,8核32G同等带宽的情况下云主机价格居然是云数据库的4倍。所以推荐需要专业数据库服务的同学,尤其是对性能和带宽要求较高的同学,购买腾讯云数据库可以帮你们省一大笔钱哦。对于跟我一样穷到吃土也想使用学习数据库的同学,强烈建议使用按量付费。反正每小时几块钱,价格划算童叟无欺。

    展开全文
  • 另外可以什么样的方式实现RDS与本地数据库的读写分离java连接RDSmysql数据库rds mysql 1045 连接被拒绝单实例 MySQL 数据库扩容RDS for MySQL双通道是如何实现的?主要适用那些场景?RDS MySQL现在支持...

    数据库小白询问怎么建立一个最简单的阿里云RDS MySQL数据库

    只有一台RDSMySQL数据库,另一台数据库服务器在本地,可以通过GTID实现主从同步。另外可以用什么样的方式实现RDS与本地数据库的读写分离

    java连接RDSmysql数据库

    rds mysql 1045 连接被拒绝

    单实例 MySQL 数据库扩容

    RDS for MySQL双通道是如何实现的?主要适用那些场景?

    RDS MySQL现在支持json type吗?

    mysql rds数据库给用户授予数据库权限的脚本

    rds mysql远程连接报错10038

    买的阿里云MysqlRDS5.7,不小心删除了root某个权限,怎么办?

    ace扩展服务中的MySQL可以使用rds服务中的MySQL数据库吗?

    DMS与MySQL服务器无法建立连接,请检查连接地址的正确性、网络畅通情况,是怎么情况

    RDS~MYSQL的表,怎样才能把任意字段(没有索引)用于查询条件不降低性能?

    esc连接不上mysql

    MYSQL数据库备份的解压缩问题MYSQL数据库备份的解压缩问题-问答-云栖社区-阿里云​yq.aliyun.com42919526b1df1f7e62ddc55431a2a46b.png

    展开全文
  • Navicat连接阿里RDS数据库

    千次阅读 2019-01-04 14:18:04
    最近我们的项目组买了一个阿里RDS数据库,但是不知道怎么Navicat去链接该数据库,因此去查了一下资料。 二,解决方案 2.1 RDS默认是只能内网访问 2.2 先链接阿里的ECS进入内网 2.3 进入内网后...
  • 需求背景 现在很多云Sql给我们提供了非常轻量可用的程序数据库,便宜点租用一个数据库,前端本地做做,可以以非常...阿里云其实有帮助正好也是写怎么用Heidisql连他的云数据库,可以作为初步的参考。但是有些坑里面没有
  • 研究了许久的阿里api,虽然代码写出来了,但是遇到一个坑,所以转换了思路,分别redis和mysqladmin连接数据库,获取连接数和请求数,但是却获取不到实例的CPU使用率。又只好回头研究阿里的api。花了几天终于踩...
  • 阿里RDS自带的监控系统获取数据不怎么直观,想要通过API获取数据通过zabbix显示,因为网上资料缺乏和其他一些原因,获取API签名很困难,但使用阿里的SDK可以完美避开获取签名的步骤。阿里SDK是什么?SDK是...
  • 老司机的双11手记 ...其中XX%的订单通过聚石塔订单推送,并在阿里云云数据库服务(AliCloudDB,曾称RDS)中完成存储和处理。在持续高压力冲击下,整个双11期间AliCloudDB表现坚如磐石: 高峰期间集群的总Q...
  • 云数据库顾名思义就是架设在云端的数据库,是一种稳定可靠、可弹性伸缩的在线数据库服务。 各大服务商对云数据库在容灾、...那阿里的RDS云数据库为例,需要用到: 1、控制台可提供图形化的Web界面,操作方便。 2、C
  • 看完这篇文章后,你将会对云数据库有更深的理解: 1.如何将数据库迁移上云?...云数据库(Relational DatabaseService,简称RDS)是一种基于云计算平台的可即开即、稳定可靠、弹性伸缩、便捷管理的...
  • 怎么恢复MySQL数据库

    2016-07-24 12:27:41
    云数据库 RDS是阿里云提供的即开即的关系型数据库服务,兼容了MySQL、SQL Server、PostgreSQL、PPAS(高度兼容Oracle)四种数据库引擎。在传统数据库的基础上,阿里云RDS提供了强大丰富的功能从而保证了高可用性、...
  • 试用阿里云RDS

    2016-02-16 19:25:36
    公司原来的数据库集群是6台服务器,两台做的MySQL双主放主机房,从出一个MySQL放别的机房当灾备。...可用性还可以,上线以后没怎么出过大问题,就是维护起来比较累,尤其是像我们这样拿开发当DBA的。
  • 有个朋友之前把应用搬到了阿里数据库也搬上去了,RDS(别问我为啥这名字和AWS一样哦)。最近这朋友忽然想把架构迁移到Azure上,于是问我是不是能迁移。应用有Java和.Net的,数据库有MySQL和SQL Serv...
  • 1、您的域名和新的域名密码重新登录:https://dc.aliyun.com 2、登录后按页面的提示设置即可看到,下面有域名证书打印,您可以用来做网站备案,还可以改...可用于购买阿里云服务器ECS、云数据库RDS、虚拟主机...
  • 在这里我着重说一下阿里云速成美站,我过,确实好用,采用的是虚拟主机,即使是独立的云服务器,也无法保证访客的安全和速度,速成美站产品集成了阿里云云服务器(ECS)、负载均衡(SLB)、云数据库(RDS)、对象存储...
  • 使用阿里的k8s部署访问环境

    千次阅读 2018-08-06 16:25:18
    阿里推出的kubernetes版本是1.97的,docker的版本是17.06.2-ce-3,的都是比较新的,相比自己搭建集群,使用阿里这个还是比较省事的,不需要自己研究怎么写yaml文件,只需要把自己需要的配置选上就行。...
  • 数据库只有一个阿里的rds和redis <p><strong>尝试方案1:</strong><br /> 在网关配置logback,将访问日志输出到logstash,再由logstash输出到elastic,最后kibana展示,即ELK方案...

空空如也

空空如也

1 2
收藏数 21
精华内容 8
关键字:

云数据库rds怎么用