• 【用户指南】DDM数据迁移场景介绍
    本帖最后由 xiangyuehua 于 2018-3-6 17:28 编辑数据迁移主要有以下几种业务场景:[*]企业做应用服务迁移上云,购买了DDM服务后,原有数据需要导入到新的数据库。 [*]企业在华为云上已经购买并使用了RDS,但是没有使用DDM,现在开始使用DDM。 说明: 由于DDM要根据规则进行数据的分片分布,因此即使已经购买并使用了RDS,也不能直接使用原有的RDS,需要将数据迁移到DDM,才能实现对数据的分片存储。DDM提供了数据批量导入导出方案以支持企业进行数据迁移。由于DDM仅支持通过弹性云服务器(ECS)访问,因此要将已有数据库导入到DDM,需要先将数 据库导出为文件并上传到ECS,然后从ECS将文件导入到DDM。注意:数据导入导出操作对服务器资源消耗较大,建议避开业务高峰期进行。
  • 【用户指南】DDM之操作指南-删除RDS实例
    本帖最后由 云彩飞扬 于 2018-3-2 15:23 编辑操作场景用户删除不再需要管理的RDS实例,将其从DDM服务中删除管理关系。说明:仅删除对RDS实例的管理关系。如需彻底删除RDS实例,请从公有云RDS服务中删除。前提条件存在RDS实例,且实例未被DDM实例关联。操作步骤[*]登录管理控制台。 [*]在导航上选择“数据库 > 分布式数据库中间件”,进入总览页面。 [*]单击左侧菜单栏的“RDS导入管理”,进入RDS实例管理页面。 [*]选择需要删除RDS实例,单击右边操作栏下的“删除”链接。 实例若已被DDM实例关联,请先删除DDM实例下引用了该RDS实例的逻辑库,然后按照本节步骤描述删除RDS实例。
  • 【用户指南】DDM之操作指南-重置RDS内置账号密码!
    操作场景RDS的内置账号密码建议定期重置,保证RDS实例账号的安全性。重置时,DDM自动生成随机密码。前提条件用户已导入了RDS实例。操作步骤[*]登录管理控制台。 [*]在导航上选择“数据库 > 分布式数据库中间件”,进入总览页面。 [*]单击左侧菜单栏的“RDS导入管理”,进入“RDS实例管理”页面。 [*]选择需要修改的RDS实例,单击右边操作栏下的“更多 > 重置RDS内置账号密码”。弹出账号密码重置确认框。 [*]确认无误后,单击“确定”,完成账号密码重置。
  • 【用户指南】DDM之操作指南-修改RDS实例管理员信息
    操作场景当RDS的管理员密码修改后,必须在DDM上同步修改,否则无法创建和删除逻辑库。前提条件用户已导入了RDS实例。操作步骤[*]登录管理控制台。 [*]在导航上选择“数据库 > 分布式数据库中间件”,进入总览页面。 [*]单击左侧菜单栏的“RDS导入管理”,进入“RDS实例管理”页面。 [*]选择需要修改的RDS实例,单击右边操作栏下的“修改管理员账号”。弹出账号信息修改框。 [*]选择需要修改的内容,如RDS实例管理员名称或者密码,也可以将账号与密码同时修改。 [*]信息填写完毕并确认无误后,单击“确定”,完成账号信息修改。 说明:若忘记RDS管理员的密码,可前往RDS服务重置该RDS的管理员密码,然后通过本操作修改同步修改密码,使之与RDS服务中的密码一致。
  • 【用户指南】DDM之操作指南-锁定和解锁DDM账号
    操作场景[*]当DDM账号存在安全风险时,用户可以锁定该账号,被锁定后,该账号连接全部断开。 [*]当DDM账号的安全风险解除时,用户可以解锁该账号。 前提条件已经存在DDM账号。操作步骤1.登录管理控制台。 2.在导航上选择“数据库 > 分布式数据库中间件”,进入总览页面。 3.单击左侧菜单栏的“DDM实例管理”,进入“DDM实例管理”页面。 4.单击DDM实例名称,进入实例基本信息页面。 5.在实例基本信息页面,选择“账号管理”选项卡,查看账号管理页面。 6.当逻辑库操作栏中显示“锁定”链接时,账号未锁定,单击“锁定”,即可锁定该DDM账号。 7.当逻辑库操作栏中显示“解锁”链接时,账号被锁定中,单击“解锁”,即可恢复DDM账号正常状态。说明:DDM账号通过管理控制台锁定后,将无法用来连接DDM。如需解除锁定,请按照本节步骤描述进行解锁。
  • 【活动/公告】DDM商用闹元宵,等你体验!
    本帖最后由 云彩飞扬 于 2018-3-2 15:55 编辑元宵节放假吗?11467当然是不放假哪有时间玩元宵,耍龙灯,逛灯会?DDM对实例进行在线监控应对百万级高并发秒级故障自动恢复企业轻松运维无需安排人员加班那样大家就可以欢欢喜喜过佳节,红红火火闹元宵。华为云分布式数据库中间件经过一段时间的公测于昨晚(22:00)正式商用了!在公测期间我们收集用户反馈信息,致力打造更好的服务,在各部门夜以继日的不辞辛劳工作下,我们的产品如期上线商用了。11480DDM商用后的服务新推出集群部署(单机版的都可以手动升级为集群部署)、跨AZ部署的特性(当可用区主从A发生故障时,用户访问流量的分发到B备从可用区,这样即可以避免因为单个可用区的故障而导致对外服务的不可用),增强了服务的可靠性,性能也比公测时的实例提升了1倍以上。为了提供更好的服务,DDM服务对公测期间创建的单机实例,提供单机升集群功能,升级为集群部署后,实例支持更高的并发,同时增强服务的高可用。集群部署用户无“升级集群”选项,无需操作。单机部署有用户“升级集群”选项,点击升级集群部署。升级操作:登录管理控制台➜在导航上选择“数据库 > 分布式数据库中间件“进入总览页面➜单击左侧菜单栏的“数据库中间件实例管理”➜进入实例列表页面➜在实例列表右侧“操作”列单击“升级集群”➜系统弹出“升级集群”提示框➜单击“确定”开始升级实例➜实例升级大概需要10~20分钟,升级完成后,实例恢复为运行中状态。今晚放下手中的工作给自已一个安顿身心的时刻生活,有家人就是后盾华为云分布式数据库中间件11469祝大家元 宵 节 快 乐!
  • 【重要通知】华为云分布式数据库中间件服务3月1日(22:00)正式商用!
    本帖最后由 云彩飞扬 于 2018-3-2 09:25 编辑华为云分布式数据库中间件服务的公测期间申请试用实例,在3月1日正式商用了。商用后的服务新推出集群部署、跨AZ部署的特性,增强了服务的可靠性,性能也比公测时的实例提升了1倍以上。如果您现在没有继续使用实例的话,建议您尽快将该实例删除,因为服务正式转商后,所有的实例会在近期开始计费,为了避免您被扣款,请您尽快登陆华为云控制台将该实例删除,谢谢您的配合。如果您还在继续使用实例的话,请您尽快将现有的单机版实例升级到集群版本,以体验更稳定更优质的服务。升级的方法很简单:您只需登录到华为云管理控制台,进入分布式数据库中间件实例管理页面,在实例列表右侧点击“升级集群”按钮,确认后即可开始升级,升级时间大约为10-20分钟。升级操作的指导文档我们也会发一份到您的邮箱,请您查收。如果您在升级过程中需要技术支持,可以联系:陈庆泉,电话:13760244737。需要提醒您的是,在升级前请先暂停应用对该实例的访问,建议您在业务低峰期进行升级,此外,如果您需要保存监控数据,请您提前备份一下。您原有实例的信息都会自动升级到新的集群实例中,不会影响应用后续的正常访问,但是您的应用程序需要使用集群实例新提供的连接地址进行接入访问,原来的连接地址将会失效。如果您没有升级到集群版实例,现有的单机版实例在一个月后,将会按照商用价格启动计费,不会影响您原有功能的使用,但是我们新推出的功能您将无法体验,因此强烈建议您尽快完成升级,谢谢您的配合。
  • 【用户指南】单机升集群的操作和注意事项!
    本帖最后由 云彩飞扬 于 2018-3-1 17:28 编辑操作场景为了提供更好的服务,DDM服务对公测期间创建的单机实例,提供单机升集群功能,升级为集群部署后,实例支持更高的并发,同时增强服务的高可用。用户在公测期间创建的DDM单机实例,需在DDM管理控制台手动升级为集群部署。如何确认实例为单机或集群?在DDM实例管理页面,观察DDM实例右侧的“操作”列:[*]如有“升级集群”选项,说明当前实例为单机部署模式,需要按照以下操作升级实例。 [*]如无“升级集群”选项,说明当前实例已经是集群部署模式,无需操作。 单机升级集群对用户影响升级集群后实例网络信息(如虚拟私有云、可用分区)、逻辑库信息(如逻辑库、逻辑表)、账号管理信息(如DDM账号)等都会自动升级到集群实例中,不影响应用程序后续正常访问。升级前注意事项[*]暂停应用程序对DDM实例的访问。 [*]建议选择业务低峰期进行升级操作。 [*]如需保存监控数据,请提前备份。 [*]单机升集群,实例主要变化如表1所示。 表1 升级集群后实例主要变化项目变动内容实例规格内存配置增加一倍。 [*]4核|4GB -> 4核|8GB [*]8核|8GB -> 8核|16GB [*]16核|16GB -> 16核|32GB [*]32核|32GB -> 32核|64GB连接地址连接地址会发生变化,且单地址变为多地址,使用驱动程序连接DDM实例时,建议采用负载均衡模式,详情请参见使用负载均衡。实例ID实例ID会发生变化。如有管理API接入,请及时更新。监控管理原单机实例的监控信息不再提供升级后注意事项原有单机实例被回收,应用程序需要尽快切换连接地址。操作步骤[*]登录管理控制台。 [*]在导航上选择“数据库 > 分布式数据库中间件”,进入总览页面。 [*]单击左侧菜单栏的“数据库中间件实例管理”,进入实例列表页面。 [*]在实例列表右侧“操作”列单击“升级集群”。 系统弹出“升级集群”提示框。 [*]单击“确定”开始升级实例。 实例升级大概需要10~20分钟,升级完成后,实例恢复为运行中状态。 说明: [*]升级后若实例状态异常,请及时联系华为技术支持人员处理。 [*]实例升级完成后,原实例连接地址不能再连接,客户端或应用程序需要使用集群部署新提供的连接地址进行接入访问。
  • 【用户指南】如何重置RDS内置账号密码?
    操作场景RDS的内置账号密码建议定期重置,保证RDS实例账号的安全性。重置时,DDM自动生成随机密码。前提条件用户已导入了RDS实例。操作步骤[*]登录管理控制台。 [*]在导航上选择“数据库 > 分布式数据库中间件”,进入总览页面。 [*]单击左侧菜单栏的“RDS导入管理”,进入“RDS实例管理”页面。 [*]选择需要修改的RDS实例,单击右边操作栏下的“更多 > 重置RDS内置账号密码”。弹出账号密码重置确认框。 [*]确认无误后,单击“确定”,完成账号密码重置。
  • 【用户指南】如何修改RDS实例管理员信息?
    操作场景当RDS的管理员密码修改后,必须在DDM上同步修改,否则无法创建和删除逻辑库。前提条件用户已导入了RDS实例。操作步骤[*]登录管理控制台。 [*]单击,选择“数据库 > 分布式数据库中间件”,进入总览页面。 [*]单击左侧菜单栏的“RDS导入管理”,进入“RDS实例管理”页面。 [*]选择需要修改的RDS实例,单击右边操作栏下的“修改管理员账号”。弹出账号信息修改框。 [*]选择需要修改的内容,如RDS实例管理员名称或者密码,也可以将账号与密码同时修改。 [*]支持同时导入多个RDS实例。RDS实例的管理员账号与密码,在申请RDS实例时设置。 [*]信息填写完毕并确认无误后,单击“确定”,完成账号信息修改。 说明:若忘记RDS管理员的密码,可前往RDS服务重置该RDS的管理员密码,然后通过本交易修改同步修改密码,使之与RDS服务中的密码一致。
  • 【用户指南】DDM之操作指南-实锁定和解锁DDM账号
    本帖最后由 云彩飞扬 于 2018-2-28 10:45 编辑操作场景当DDM账号存在安全风险时,用户可以锁定该账号,被锁定后,该账号连接全部断开。当DDM账号的安全风险解除时,用户可以解锁该账号。前提条件已经存在DDM账号。操作步骤[*]登录管理控制台。 [*]在导航上选择“数据库 > 分布式数据库中间件”,进入总览页面。 [*]单击左侧菜单栏的“DDM实例管理”,进入“DDM实例管理”页面。 [*]单击DDM实例名称,进入实例基本信息页面。 [*]在实例基本信息页面,选择“账号管理”选项卡,查看账号管理页面。 [*]当逻辑库操作栏中显示“锁定”链接时,账号未锁定,单击“锁定”,即可锁定该DDM账号。 [*]当逻辑库操作栏中显示“解锁”链接时,账号被锁定中,单击“解锁”,即可恢复DDM账号正常状态。 说明:DDM账号通过管理控制台锁定后,将无法用来连接DDM。如需解除锁定,请按照本节步骤描述进行解锁。
  • 【用户指南】DDM之操作指南-实例管理删除逻辑表
    操作场景用户对某一张逻辑表需要重建或者不再使用该逻辑表。说明:DDM实例逻辑表删除后,表内所有数据也将同步擦除,且无法通过DDM恢复数据,请谨慎处理。前提条件存在逻辑表。操作步骤[*]登录管理控制台。 [*]单击,选择“数据库 > 分布式数据库中间件”,进入总览页面。 [*]单击左侧菜单栏的“DDM实例管理”,进入“DDM实例管理”页面。 [*]直接单击DDM实例名称,进入实例基本信息页面。 [*]在实例基本信息页面,选择“逻辑库管理”选项卡,查看DDM实例逻辑库。 [*]单击逻辑库名链接,进入逻辑表页面。 [*]找到需要删除的逻辑表,单击右侧的“删除”,即可删除成功。 说明:可以在DDM实例管理页单击“任务进度”,查询删除逻辑表的执行情况。 如果当前逻辑表所在的RDS实例故障,则在RDS实例上可能会残留表,请通过客户端连接RDS实例手工删除。
  • 【用户入门】怎么连接DDM?
    本帖最后由 云彩飞扬 于 2018-2-27 15:58 编辑操作场景用户成功配置DDM实例后,即可连接访问DDM实例以及实例下的逻辑库。DDM服务目前管理的关系型数据库,是基于MySQL数据库作为存储引擎,因此DDM服务兼容MySQL大部分语法以及客户端。关于DDM的使用受限说明,见产品介绍栏目的SQL使用约束说明,以及SQL兼容性。前提条件已成功申请DDM实例,并已导入RDS实例和新建了逻辑库。弹性云服务器上已安装MySQL客户端或程序已配置好JDBC环境。说明:出于安全考虑,您使用的弹性云服务器必须与DDM实例处于相同的虚拟私有云(VPC)和子网。操作步骤[*]登录管理控制台。 [*]单击,选择“数据库 > 分布式数据库中间件”,进入总览页面。 [*]单击左侧菜单栏的“DDM实例管理”,进入“DDM实例管理”页面。 [*]直接单击DDM实例名称,进入实例基本信息页面。 [*]在实例基本信息页面,获取到DDM实例的连接地址,实例对外服务端口,DDM账号信息。 注意:DDM实例提供多个连接地址,确保连接的稳定。应用连接数据库时,建议配置负载均衡方式。 [*]使用以上获取到的DDM实例连接信息,通过客户端或者程序驱动进行连接。 1.客户端连接(以命令行工具为例)。登录弹性云服务器,打开命令行工具,输入连接命令:mysql -h ${DDM_SERVER_ADDRESS} -P${DDM_SERVER_PORT} -u${USER} -p [-D${DBNAME}]参数值填写说明如下:表1 mysql客户端登录参数说明 参数示例参数填写说明DDM_SERVER_ADDRESSDDM实例所在IP地址。DDM_SERVER_PORTDDM实例连接端口。USERDDM用户名称。DBNAME逻辑库名,选填。下图为Windows服务器命令行窗口中使用mysql命令连接服务器回显情况。[code]C:\Users\testDDM>mysql -h 192.168.0.100 -P3306 -uroot -pEnter password: **********Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 5Server version: 5.7.17-log MySQL Community Server (GPL)Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type ´help;´ or ´\h´ for help. Type ´\c´ to clear the current input statement.mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || sakila || sys || world |+--------------------+6 rows in set (0.02 sec)mysql>[/code]2.通过程序驱动连接(以JDBC Driver为例)。[code]//以下仅抽取一些关键代码示例行//连接字串组成:{驱动名称}:{数据源}://ip:port/{db_name}String url = "jdbc:mysql://192.168.0.100:3306/DDMtest";String username = "root" ;String password = "xxxxxx" ; com.mysql.jdbc.Driver driver = new com.mysql.jdbc.Driver();// 加载mysql驱动Connection con = DriverManager.getConnection(url , username , password ) ;//开始执行sql Statement stmt = con.createStatement() ; ResultSet rs = stmt.executeQuery("select now() as Systemtime");con.close();[/code] [*]成功连接DDM实例后,即可通过SQL命令操作数据库。
  • 【用户入门】DDM怎么创建逻辑库?
    本帖最后由 云彩飞扬 于 2018-2-27 15:40 编辑操作场景用户成功订购DDM实例,并导入RDS实例后,可以创建逻辑库。一个DDM实例下最多能新增100个逻辑库,每个逻辑库在一个RDS实例上能创建1个(非拆分模式)或者8个(拆分模式)分片。警告创建逻辑库的时候,系统会同时在RDS上创建两个内置账号:只读内置账号以“DDMR”开头,用于DDM访问RDS读写内置账号以“DDMRW”开头,用于DDM访问RDS,以及在RDS创建逻辑表对应的物理表请不要在RDS上删除或修改内置账号,否则会造成DDM实例不可用。前提条件存在已导入的RDS实例,RDS实例状态正常,且没有被其他DDM实例关联使用。已获取RDS管理员账号和密码。操作步骤[*]登录管理控制台。 [*]单击,选择“数据库 > 分布式数据库中间件”,进入总览页面。 [*]单击左侧菜单栏的“DDM实例管理”,进入“DDM实例管理”页面。 [*]找到需要增加逻辑库的DDM实例,单击DDM实例右侧的“创建逻辑库”,进入“创建逻辑库”页面。 [*]填写逻辑库信息,参考说明见表1。 表1 填写逻辑库信息填写信息名称说明逻辑库名称设置逻辑库名称。 [*]只能以英文字母开头。 [*]长度为2到24位的字符串。 [*]仅包含英文字母、数字和下划线(_)。 [*]字母不区分大小写。拆分模式拆分模式分“拆分”与“非拆分”两种。 [*]拆分。选择“拆分”模式,DDM逻辑库会在每一个关联的RDS实例下新建8个分片,建分片过程由系统自动实现。 [*]非拆分。选择“非拆分”模式,则逻辑库只能关联一个RDS实例,且在实例下新建一个分片。DDM账号您可以根据实际情况决定是否新建DDM账号,或使用当前实例的DDM账号。您还可以在创建完逻辑库后,前往DDM账号管理页面新建DDM账号,并关联逻辑库,具体参考创建DDM账号。账号名称DDM账号名。 [*]只能以英文字母开头。 [*]长度为6到32位的字符串。 [*]仅包含英文字母、数字和下划线(_)。 [*]字母不区分大小写。账号密码连接DDM实例逻辑库的密码。密码必须满足以下复杂度要求: [*]长度为6~32个字符。 [*]不能为弱口令。 [*]必须包含如下四种字符中的两种组合: [*]小写字母 [*]大写字母 [*]数字 [*]特殊字符包括`~!@#$%^&*()-_=+\|[{}];:´",.>/?和空格 [*]不能与用户名或者用户名的倒序相同确认密码-[*]单击RDS实例左侧的复选框,选择需要关联的RDS实例。 说明:RDS实例与DDM实例需要在相同VPC和子网中,且RDS实例没有被其它DDM实例使用。 [*]只有运行中状态的RDS实例才能被关联。 [*]非拆分模式下,逻辑库只能关联1个RDS实例。 [*](可选)如果DDM中保存的RDS实例账号密码与实际情况不一致,单击RDS实例右侧的“修改管理员账号”,在弹出的对话框中填入RDS管理员的账号密码,并单击“确定”。 [*](可选)单击RDS实例右侧的“设为单表的储存节点”,将该RDS实例设置为单表的存储节点。 将RDS实例设置为单表的存储节点之后,单表只会存储在该RDS实例的第一个分片上。 [*]单击“分片预览”,可以查看RDS实例的分片详情。 说明:创建逻辑库时,系统根据拆分模式,对RDS实例进行默认分片: [*]拆分模式下,逻辑库会在每个关联的RDS实例上新建8个分片。 [*]系统分库按如下规则命名:逻辑库名称+"_"+编号。例如,假设逻辑库的名称是mydb,则RDS实例的分片命名为mydb_0000,mydb_0001等,以此类推。 [*]当添加多个RDS实例时,添加的第一个RDS实例的分库命名从编号0000开始,第二个RDS实例的分库命名从0008开始,以此类推。 [*]非拆分模式下,逻辑库只能关联一个RDS实例,在该RDS实例上创建一个分片。 [*]单击“确定”,系统开始执行逻辑库创建任务。逻辑库创建耗时约3~5分钟。后续操作可以在DDM实例管理页单击“任务进度”,查看创建逻辑库任务的执行结果。
  • 【用户入门】怎么样导入RDS实例?
    本帖最后由 云彩飞扬 于 2018-2-27 15:31 编辑操作场景用户将RDS实例信息,包括实例连接地址,实例管理员账号和密码等,配置到DDM中。RDS实例被导入后,DDM才能监控到实例状态,并用来创建逻辑库。说明:RDS实例由用户自己创建,可以在华为云上订购RDS实例。[*]仅支持数据库类型为MySQL的RDS实例,MySQL版本兼容5.6以上。 [*]仅支持导入“运行中”状态的RDS实例。 [*]本操作仅支持RDS主实例导入。控制台为了用户容易理解,显示为“RDS实例”,与用户手册其他章节介绍的“RDS主实例”是同一个概念。 [*]只读副本购买后,可以通过界面的“同步RDS信息”操作完成只读副本关联,无需单独导入。前提条件用户已通过华为云订购RDS实例。操作步骤[*]登录管理控制台。 [*]单击,选择“数据库 > 分布式数据库中间件间件”,进入总览页面。 [*]单击左侧菜单栏的“RDS导入管理”,进入“RDS导入管理”页面。 [*]单击“导入RDS实例”,进入RDS实例信息导入页面。 页面显示用户当前可以导入的RDS实例列表信息,包括实例名称、实例状态、连接地址、数据库类型。 说明:RDS实例与DDM实例需要在相同VPC和子网中,且RDS实例没有被其它DDM实例使用。 [*]勾选需要导入的RDS实例,单击“导入”,弹出“导入RDS”窗口。 说明: [*]支持同时勾选多个RDS实例进行导入。 [*]只有RDS实例状态为运行中,才允许导入。 [*]填写RDS实例的管理员账号与密码,选择密码“保存时效”。 RDS实例的管理员账号与密码,在申请RDS实例时设置。 [*]选中“导入RDS实例,并自动重启RDS实例”。 导入RDS时会修改RDS系统参数,需要重启RDS才能生效。 [*]单击“确定”,完成RDS实例导入。 RDS实例将会重启,大约耗时2~5分钟。说明:RDS实例导入后,您可以通过创建逻辑库,将RDS实例作为物理存储节点,关联到DDM实例中。