精华内容
下载资源
问答
  • 备份文件不支持恢复到本地为Windows操作系统的数据库。 2. 操作步骤 下载qpress程序,并上传到ECS进行安装。 在网站下载文件“qpress-11-linux.x64.tar”, 并上传到ECS上。 tar -xvf qpress-11-linux-x64.tar mv ...

    1.下载全量备份文件

    在这里插入图片描述
    须知:
    备份文件不支持恢复到本地为Windows操作系统的数据库。

    2. 操作步骤

    1. 下载qpress程序,并上传到ECS进行安装。
      网站下载文件“qpress-11-linux.x64.tar”, 并上传到ECS上。
    tar -xvf qpress-11-linux-x64.tar
    
    mv qpress /usr/bin/
    
    1. 下载XtraBackup软件,并上传到ECS进行安装。
      须知:
      对于MySQL 5.6和5.7,请下载XtraBackup 2.4.9及其以上版本。
      对于MySQL 8.0,请下载XtraBackup 8.0及其以上版本。
      网站下载XtraBackup,并上传到ECS上,下面以下载“percona-xtrabackup-24-2.4.9-1.el7.x86_64.rpm”为例。
    rpm -ivh percona-xtrabackup-24-2.4.9-1.el7.x86_64.rpm --nodeps --force
    
    1. 在ECS上解压下载好的全备文件。
      创建一个临时目录backupdir。
    mkdir backupdir
    

    解压文件。

    xbstream -x -p 4 < ./全备文件.qp -C ./backupdir/
    

    5.6和5.7版本执行:

    `innobackupex --parallel 4 --decompress ./backupdir`
    

    8.0版本执行:

    `xtrabackup --parallel 4 --decompress --target-dir=./backupdir`
    

    删除“.qp”备份文件。

    find ./backupdir/ -name '*.qp' | xargs rm -f
    
    1. 应用日志。
      5.6和5.7版本执行:
    innobackupex --apply-log ./backupdir
    

    8.0版本执行:

    xtrabackup --prepare --target-dir=./backupdir
    
    1. 备份数据。
      停止MySQL数据库服务。
    service mysql stop
    

    说明:
    如果是MySQL5.7, 需执行如下命令停止MySQL数据库服务:

    /bin/systemctl stop mysqld.service
    

    备份原来的数据库目录。

    mv /var/lib/mysql/data /var/lib/mysql/data_bak
    

    创建新的数据库目录并修改目录权限。

    mkdir /var/lib/mysql/data
    
    chown mysql:mysql /var/lib/mysql/data
    

    没有mysql 用户组的 如图 先去新建mysql 用户 和用户组
    在这里插入图片描述
    建立CentOS Mysql用户组

    [root@localhost ~]# grep mysql /etc/group
    #查询系统中是否有mysql这个用户组,没有则添加。
    
    [root@localhost ~]# groupadd mysql
    #增加一个名为 Mysql的用户组  
    

    建立CentOS Mysql用户

    [root@localhost ~]# grep mysql /etc/passwd
    #查询系统中是否有mysql这个用户,没有则添加。
    
    [root@localhost ~]# useradd mysql -g mysql -M -s /sbin/nologin
    #增加一个名为CentOS Mysql的用户。
    
    1. 拷贝全备文件,并修改目录权限。
      官网文档有个坑 得 先去修改一下 /etc/my.cnf
      在这里插入图片描述

    5.6和5.7版本执行:

    innobackupex --defaults-file=/etc/my.cnf --copy-back ./backupdir
    

    8.0版本执行:

    xtrabackup --defaults-file=/etc/my.cnf --copy-back --target-dir=./backupdir
    
    chown -R mysql:mysql /var/lib/mysql/data
    
    1. 启动数据库。
    service mysql start
    

    说明:
    如果是MySQL5.7, 需执行如下命令启动数据库:

    /bin/systemctl start mysqld.service
    
    1. 登录数据库,查看数据恢复结果。
    mysql -u root;
    
    show databases;
    
    展开全文
  • RDS MYSQL实例配置:4vCPU 16GB内存,100G超高IO硬盘,MYSQL版本:5.7 有8个微服务应用,共注册运行了16个微服务,连接此数据库实现中台系统业务。 mysql实例优化前内存占用稳定在85左右: mysql优化内容:...

    RDS MYSQL实例配置:4vCPU 16GB内存,100G超高IO硬盘,MYSQL版本:5.7

    有8个微服务应用,共注册运行了16个微服务,连接此数据库实现中台系统业务。

    mysql实例优化前内存占用稳定在85左右:

     

    mysql优化内容:(变更了如下红色的mysql参数)

    2019年11月29日无意中重启mysql实例后,效果如下:

     

     

    展开全文
  • 当下许多公司的数据和服务器都云服务话,而作为dba日常工作中也越来越多的接触到不同云厂家的云数据库,各个厂商的rds虽然都是基于mysql开发,但不同平台的rds产品的优势还是有所不同。我逐渐萌生了对几个主流云...

    1.为什么会进行这次评测

    当下许多公司的数据和服务器都云服务话,而作为dba日常工作中也越来越多的接触到不同云厂家的云数据库,各个厂商的rds虽然都是基于mysql开发,但不同平台的rds产品的优势还是有所不同。我逐渐萌生了对几个主流云数据库产品的调研想法,而调研评测期间华为与csdn联合开展了华为云数据库评测的活动。所以对华为云进行了性能评测,评测的内容主要是日常工作中会涉及的一些项目。

    2.从几方面做了评测

    这次评测主要从几个方面对华为云数据库rds做评测:1.购买实例2.配置主从3.备份策略4.慢日志操作5.备份还原6.不停机扩容7.压力测试

    3.对华为云哪方面印象最深

    3.1交互--’安全’、’便捷’

    华为云的交互的‘安全’、‘便捷’主要体现在几点:

    1. 关键操作都有动态提示语,不看技术文档便可以完成云平台的各种操作;
    2. Slow_log网页端只显示sql语句框架,自动将关键查询信息脱敏覆盖;同时加入执行次数、时间、等待等关键信息方便dba定位问题sql;
    3. 备份下载使用临时地址防止因链接外泄造成数据丢失;
    4. 性能监控视图支持60秒这个监控视图反馈时间在所调研的五个云数据库产品中最短的,监控时间;当然除了监控时间短,华为云还支持视图自定义拖动,你可以将自己需要的几个视图拖动到一起方便做进一步分析,省去了上下滑动窗口查看视图的不便;
    5. 登入数据库后直接通过三个视图反馈给管理员当前数据库的cpu、会话、sql分布情况等很直观,省去了很多以前需要命令行才能获取的数据库运行数据,让dba对实例的大致运行情况心中有数。

                                       登录后反馈该数据库运行视图 

                                                   监控视图支持自定义排序

    3.2备份还原--充分考虑备份安全

    华为云的备份采用的xtrabackup实现物理备份而不是逻辑备份,且备份保留时间可以到两年可靠性更高;另外我们通过华为云控制台不单单制定备份策略管理、全部备份恢复,还可以直接控制台实现单表恢复到指定时间点。值得一提的是我们可以直接通过控制实现binlog日志追数据操作,以往如果线上数据丢失,而且要不停机恢复,dba需要下载binlog日志查找丢失的数据时间点,最后应用binlog日志到目标库,现在dba只需要知道数据需要恢复到的时间点便可以通过控制台在线不停机恢复数据,方便快捷。总体来说华为云对备份还原这块的优化,充分考虑的dba实际需要。

     

    3.3不停机扩容--数分钟便可完成在线升级

    华为云可以实现存储在线扩容最大支持4T的存储,扩容的时间大概2分钟;另外华为云也支持cup、内存的在线升级,这点在所调研的五个云数据产品有两款是不支持的。如果不支持内核在线升级,云数据灵活配置的优势也就没那明显,升级还需要向传统实体库一样,做一系列备份迁移的操作,时间长效率低。

    3.4压测结果--稳定与性能兼具

    由于时间原因主要对华为云mysql数据库做了两次测试分别是:5分钟和30分钟的压力测试,采用的压测工具是sysbench,两次测试的数据规格为8核32G的rds搭建了主从并发200;两次测试的延迟都保持在较低水平,平均每秒qps都在66000左右,峰值跟谷值差距在8000范围内。对于云数据库来说算是稳定与性能兼具。

                    五分钟压测截图

                        30分钟压测截图

    4.总结

    在几款云数据库的对比选型中,我们最看重的是云数据库安全和便捷性,这不单单只是相较于实体库,云数据库产品在这两方面的表现也不尽相同,而华为云在安全与便捷的考虑是做的全面的。举个例子:aws云数据库虽然在安全性上做得很好,但是在便捷性上还没有充分考虑到国内用户思维习惯;而国内部分服务商或多或少存在不足,比如不支持binlog在线恢复。华为云数据的设计重复考量dba的日常需求及客户对数据安全的重视,这是它的优势,也是最吸引我们的地方。

    展开全文
  • 【摘要】 为了更好地提供灾备保护,华为云数据库在...为保护数据库华为云RDS很早便推出了双AZ高可用灾备方案,即“同城两中心”,也就是在同城建立两个数据库,当其中一个数据库突发异常或被破坏时,可以从另一个数

    【摘要】 为了更好地提供灾备保护,华为云数据库在“同城两中心”的基础上提出了异地保护的方案,华为云数据复制服务DRS推出了异地多活灾备,即“两地四中心”。

    数据,是企业重要的生产资料,关键数据极大影响着企业的发展命脉。灾备,是企业数据安全可靠的一道有力防线,对企业业务发展有着至关重要的作用。随着企业对灾备的日益重视,数据库灾备技术也有了很大的发展。

    为保护数据库,华为云RDS很早便推出了双AZ高可用灾备方案,即“同城两中心”,也就是在同城建立两个数据库,当其中一个数据库突发异常或被破坏时,可以从另一个数据库获取数据,以保证系统的持续稳定。

    01.png

    但为了更好地提供灾备保护,华为云数据库在“同城两中心”的基础上提出了异地保护的方案,华为云数据复制服务DRS推出了异地多活灾备,即“两地四中心”。该灾备方案支持搭建主备高可用架构,当主实例所在区域突发自然灾害等状况,主备节点均无法连接时,可将异地灾备实例切换为主实例,即可快速恢复应用的业务访问,而且可以实现主实例和跨区域的灾备实例之间的实时同步。

    02.jpg

    号外!华为云数据库挑战赛火热报名中,百万奖金权益、丰厚拉新奖品、优质offer推荐,福利多多,等你来战!戳它报名

    点击这里,了解更多精彩内容

    展开全文
  • 华为云-公有云架构

    千次阅读 2020-06-13 19:24:48
    华为云-公有云架构 华为公有云架构 华为公有云的主要服务如弹性云服务器(ECS)、弹性伸缩服务(AS)、云硬盘 (EVS)、云硬盘备份(VBS)、对象存储服务(OBS) 、虚拟私有云(VPC)、弹性负 载均衡(ELB)、...
  • 背景说明 ...DDM使用华为关系型数据库RDS)作为存储引擎,具备自动部署、分库分表、弹性伸缩、高可用等全生命周期运维管控能力。 上边几句话是从华为云官网的帮助手册摘录出来的[1],简单介绍了DDM服...
  • 1、目标库(华为云RDS)最好填写root,因为迁移使用的权限比较高,root容易满足 2、源库权限不足的处理方式
  • 本想安安心心过圣诞,结果被...别慌,华为云RDS for MySQL给您支招,不仅给用户提供了合理的默认设置,还提供了一个万能公式,用户可根据公式自行推算和配置数据库合适的总内存。真是省心又省力,让您开心过圣诞! ...
  • 华为云数据库HWSQL技术内幕

    千次阅读 2018-04-28 15:01:31
    内容来源:华为云社区作者:华为云数据库高级项目经理/肖永肖永:华为云RDS从上线到现在可以说是飞速发展,我个人有幸见证了这样一个进步过程,今天跟大家分享一下阶段性的小成果:HWSQL。在介绍HWSQL具体内容之前,...
  • 数据库上云?这些事你不得不知

    千次阅读 2018-04-13 14:52:47
    您的业务适合哪种数据库,真的知道吗?互联网+、人工智能、物联网等新兴技术的迅猛发展,让如何处理大量、复杂、多变的数据问题再次浮出水面,成为新时代...这不,华为云 NoSQL 数据库DDS 站在时代风口,也推出了...
  • 数据库 bigData

    2020-08-10 23:12:47
    数据库性能 mysql5.7: 最大连接数:默认151 ,可以通过max_... 参考数据:华为云https://support.huaweicloud.com/pwp-rds/rds_swp_mysql_03.html prepare 阶段必须要插入数据 --table-size=1 --mysql-debug...
  • 目前,云数据库有两种类型。 一种是将传统数据库搬到云上,以租赁方式为用户提供服务,即托管云数据库服务(RDS),这是大多数云厂商提供服务的...如:阿里云POLARDB、腾讯云CynosDB、华为云TaurusDB等。 那么,在使用
  • MySQL是世界上最流行的开源数据库,集可靠、易用、功能丰富、适用范围广等特点于一身,尤其对开发者友好,使其成为华为云关系型数据库(RDS)用户的首选。...那么,华为云RDS的明星产品HWSQL—卓越的云上MySQL...
  • 全新增强4大特性,华为云PostgreSQL 12 正式商用 PostgreSQL是世界上备受欢迎的一款典型开源关系型数据库,在保证数据可靠性和完整性方面尤为出色。为了给用户提供更稳定可靠的服务,华为云数据库

空空如也

空空如也

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

华为云rds数据库