• 关于 查看数据库修改记录 的搜索结果

问题

MySQL实例管理页面简介

云栖大讲堂 2019-12-01 21:37:54 1158 浏览量 回答数 0

回答

分布式关系型数据库服务提供以下相关API接口。 数据库管理 API 描述 ChangeAccountPassword 调用ChangeAccountPassword重置 DRDS 数据库密码。 CheckDrdsDbName 检查 DRDS 的数据库名是否合法 DescribeRdsPerformanceSummary rds性能汇总,包括cpu,iops,activeSessions DescribeRecycleBinStatus 查看表回收站状态 DescribeRecycleBinTables 获取可回收的表 DescribeRdsSuperAccountInstances 获取rds高权限账号 DescribeDrdsSlowSqls 查看DRDS慢SQL DescribeDrdsDBCluster 查询 DRDS 逻辑库下 PolarDB 集群具体信息 DescribeDrdsDbInstance 查询 DRDS 的 RDS 存储实例详情 DescribeDrdsDbInstances 查询 DRDS 数据库下面的 RDS 列表 DescribeDrdsDbRdsNameList 查询 DRDS 数据库存储实例列表 DescribeDrdsDbRdsRelationInfo 查询 DRDS 数据库存储实例结构 DescribeDrdsDbTasks 查询 DRDS 数据库下未完成的任务 DescribeDrdsInstanceDbMonitor 查询 DRDS 数据库的性能监控数据 SubmitCleanTask 提交平滑扩容(热点扩容)的清理任务 SubmitSmoothExpandPreCheckTask 提交平滑扩容预检任务 ValidateShardTask 校验拆分变更任务是否合法 SubmitSmoothExpandPreCheck 提交平滑扩容预检任务 StartRestore 启动基于备份的恢复任务 RefreshDrdsAtomUrl 在用户RDS发生变更后,需要刷新连接,保证DRDS到变更后的RDS链路通畅 ModifyRdsReadWeight 修改RDS的读写权重 RemoveDrdsDbFailedRecord 删除建库失败记录 RemoveDrdsDb 删除DRDS下面的DB RemoveBackupsSet 删除备份集 ModifyPolarDbReadWeight 修改PolarDb的读写权重 ReleaseHiStoreInstance 释放Histore实例 DescribeBroadcastTables 查询广播表 RemoveRecycleBinTable 清除回收站中的表 DescribeBackMenu 查询实例是否支持备份恢复 DescribeDrdsSqlAuditStatus 查询DRDS SQL审计信息 DescribeTables 获取表信息列表 DescribeBackupTimes 查询实例可恢复到的目标时间 DescribeGlobalBroadcastType 查询是否为广播表 DescribeHotDbList 查看热点扩容db列表 DescribeExpandLogicTableInfoList 查看拆分建 DescribeTableListByType 根据类型获取表集合 DescribeRestoreOrder 查看本次恢复购买的订单详情 DisableSqlAudit 取消sql审计 DescribeShardTaskList 获取拆分变更任务列表 DescribeTable 获取table结构信息 DescribeInstDbLogInfo 查询数据库支持导入历史SQL数据的时间范围 ResetDrdsToRdsConnections 重置后端DRDS到RDS连接数 DatalinkReplicationPrecheck 拆分任务预检 DescribeRDSPerformance 查看RDS性能数据 CreateShardTask 创建拆分任务 CreateOrderForRds 创建购买RDS的订单 DescribeShardTaskInfo 拆分变更工具详情 DescribeBackupDbs 查询可以恢复的数据库列表 DeleteShardTasks 删除拆分任务 ModifyDrdsIpWhiteList 调用ModifyDrdsIpWhiteList修改数据库白名单 PutStartBackup 提交数据备份任务 DescribeSqlFlashbakTask 查看闪回任务的列表。 CheckExpandStatus 校验 DRDS 数据库是否可进行平滑扩容等扩容操作 CheckSqlAuditEnableStatus 校验 DRDS 逻辑库 SQL 审计是否已开启 SetupBroadcastTables 设置广播表 SetupRecycleBinStatus 开启表回收站 SetupTable 设置表全表扫描 SubmitHotExpandTask 提交热点扩容任务 ModifyAccountPrivilege 修改账号权限 DescribeDrdsShardingDbs 查询DRDS下水平拆分数据库 CreateDrdsDB 创建 DRDS 数据库 DescribeDbInstances 查看存储层实例列表,例如RDS或POLARDB DescribeDrdsDB 查询实例下的数据库详情 DescribeDbInstanceDbs 查看某个存储实例下的数据库列表 SubmitSmoothExpandTask 提交平滑扩容任务 SubmitSwitchTask 提交平滑扩容切换任务 实例管理 API 描述 DescribeDrdsDBs 查询 DRDS 实例下的数据库 DescribeDrdsInstance 查询 DRDS 实例详情 DescribeDrdsInstanceLevelTasks 查询 DRDS 实例级未完成任务 DescribeDrdsInstanceMonitor 查询 DRDS 实例监控数据 DescribeDrdsInstances 查询 DRDS 实例列表 DescribeDrdsInstanceVersion 查询 DRDS 实例版本 DescribeDrdsParams 查询 DRDS 的参数列表 RollbackInstanceVersion 回滚 DRDS 实例的版本 UpgradeInstanceVersion 升级 DRDS 实例的版本 SubmitRollbackTask 提交平滑扩容回滚任务 RollbackHiStoreInstance 回滚 DRDS 列式存储版本 SubmitHotExpandPreCheckTask 提交热点扩容预检任务,主要包括无主键表的检查 UpgradeHiStoreInstance 升级 DRDS 列式存储的版本 TagResources 为资源打标签 UpdateInstanceNetwork 切换 DRDS 实例的网络类型 SwitchGlobalBroadcastType 将广播表从多写切换成异步链路模式 UntagResources 取消资源的标签 SubmitSqlFlashbackTask 提交 SQL 闪回任务 ReleaseInstanceInternetAddress 释放实例外网地址,保证实例安全性 DescribeInstanceSwitchAzone 查看是否切换可用区 RemoveDrdsInstance 释放DRDS实例,只能释放后付费实例(注意:变配中或者有关联DB未删除的实例无法释放)。 DescribeDrdsTasks 查询实例变更任务 RestartDrdsInstance 重启实例 DescribePreCheckResult 查看预检结果 DescribeHiStoreInstanceInfo 查询histore实例详情 DescribeStorageInstanceSubDbInfo 获取存储实例 RemoveInstanceAccount 删除实例管理账号 DescribeInstanceMenuSwitch 查看实例开关 DescribeRdsCommodity 查看RDS售卖数据 DescribeInstanceSwitchNetwork 查询实例是否可以切换网络 DescribeInstanceAccounts 查看实例账号信息 DescribeInstDbSlsInfo 查询 SQL 审计 使用的 SLS Project 和 LogStore 名称 EnableInstanceIpv6Address 产生IP v6 地址 SetBackupPolicy 设置备份策略 EnableSqlAudit 开启SQL 审计功能 EnableSqlFlashbackMatchSwitch 开启后,DRDS 数据库使用的 RDS 的 BINLOG 中会增加执行 QUERY 的信息,能够精确恢复数据 SetupDrdsParams DRDS 参数设置 FlashbackRecycleBinTable 恢复删除的逻辑表 ModifyAccountDescription 修改账号描述 ModifyDrdsInstanceDescription 修改实例描述 CreateInstanceAccount 创建 DRDS 实例级账号 CreateInstanceInternetAddress 为 DRDS 实例创建公网 IP ListTagResources 查看资源标签 CreateDrdsInstance 调用CreateDrdsInstance 创建一个实例

保持可爱mmm 2020-03-29 14:01:49 0 浏览量 回答数 0

问题

SQL Server实例管理页面简介

云栖大讲堂 2019-12-01 21:37:54 806 浏览量 回答数 0

高校特惠专场

助力学生创业梦,0元体验,快速入门云计算!

回答

详细解答可以参考官方帮助文档 您可以自定义RDS实例的部分参数的值,请在RDS控制台上查看可修改的具体参数信息。另外,您还可以查询参数修改记录。本文将介绍如何通过RDS控制台修改参数及查看修改历史,关于API操作,请参见本文末尾的API参考。 说明 PostgreSQL类型的实例暂不支持用户自定义参数。 SQL Server 2012及以上版本的实例只能通过SQL命令设置实例参数,详情请参见使用SQL命令设置参数。 背景信息 由于RDS提供的云数据库服务与原生的数据库服务完全兼容,所以设置云数据库参数方法和本地数据库参数设置方法基本类似。您可以参照本例,通过 RDS 管理控制台 修改参数,也可以通过API方式,执行相关命令修改参数设置,API详情请参见ModifyParameter。 数据库参数说明请参见如下官方文档: MySQL 5.5参数说明 MySQL 5.6参数说明 MySQL 5.7参数说明 SQL Server参数说明 修改参数值注意事项 请按照控制台上规定的可修改参数值范围自定义参数值。 部分参数修改后需要重启实例,详情请参见可修改参数页面中是否重启列。重启实例会有如下影响: 重启实例会造成连接中断,重启前请做好业务安排,谨慎操作。 操作步骤 登录RDS 管理控制台。 选择目标实例所在地域。 单击目标实例ID进入基本信息页面。 在左侧导航栏中,选择参数设置,进入参数设置页面。 选择可修改参数标签页。 您可以选择修改单个参数或批量修改参数,步骤如下: 修改单个参数 单击要修改的参数后的,如下图中1所示。 在弹出的窗口中输入目标值并单击确定。 单击提交参数,确认修改,如下图中2所示。 批量修改参数 单击导出参数,导出参数文件(.txt)到本地,如下图中1所示。 打开参数文件,批量修改所要设置的参数。 单击导入参数,如下图中2所示。 在导入参数窗口粘贴要修改的参数及参数值,并单击确定,如下图中3、4所示。 确认参数列表中参数修改结果,单击提交参数,如下图中5所示。 查看参数修改记录 登录RDS 管理控制台。 选择目标实例所在地域。 单击目标实例ID进入基本信息页面。 在左侧导航栏中,选择参数设置,进入参数设置页面。 选择修改历史标签页。 选择要查询的时间范围,单击查询。 API参考 DescribeParameterTemplates DescribeParameters ModifyParameter 最佳实践 MySQL实例参数调优参考

2019-12-01 22:57:18 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档 您可以自定义RDS实例的部分参数的值,请在RDS控制台上查看可修改的具体参数信息。另外,您还可以查询参数修改记录。本文将介绍如何通过RDS控制台修改参数及查看修改历史,关于API操作,请参见本文末尾的API参考。 说明 PostgreSQL类型的实例暂不支持用户自定义参数。 SQL Server 2012及以上版本的实例只能通过SQL命令设置实例参数,详情请参见使用SQL命令设置参数。 背景信息 由于RDS提供的云数据库服务与原生的数据库服务完全兼容,所以设置云数据库参数方法和本地数据库参数设置方法基本类似。您可以参照本例,通过 RDS 管理控制台 修改参数,也可以通过API方式,执行相关命令修改参数设置,API详情请参见ModifyParameter。 数据库参数说明请参见如下官方文档: MySQL 5.5参数说明 MySQL 5.6参数说明 MySQL 5.7参数说明 SQL Server参数说明 修改参数值注意事项 请按照控制台上规定的可修改参数值范围自定义参数值。 部分参数修改后需要重启实例,详情请参见可修改参数页面中是否重启列。重启实例会有如下影响: 重启实例会造成连接中断,重启前请做好业务安排,谨慎操作。 操作步骤 登录RDS 管理控制台。 选择目标实例所在地域。 单击目标实例ID进入基本信息页面。 在左侧导航栏中,选择参数设置,进入参数设置页面。 选择可修改参数标签页。 您可以选择修改单个参数或批量修改参数,步骤如下: 修改单个参数 单击要修改的参数后的,如下图中1所示。 在弹出的窗口中输入目标值并单击确定。 单击提交参数,确认修改,如下图中2所示。 批量修改参数 单击导出参数,导出参数文件(.txt)到本地,如下图中1所示。 打开参数文件,批量修改所要设置的参数。 单击导入参数,如下图中2所示。 在导入参数窗口粘贴要修改的参数及参数值,并单击确定,如下图中3、4所示。 确认参数列表中参数修改结果,单击提交参数,如下图中5所示。 查看参数修改记录 登录RDS 管理控制台。 选择目标实例所在地域。 单击目标实例ID进入基本信息页面。 在左侧导航栏中,选择参数设置,进入参数设置页面。 选择修改历史标签页。 选择要查询的时间范围,单击查询。 API参考 DescribeParameterTemplates DescribeParameters ModifyParameter 最佳实践 MySQL实例参数调优参考

2019-12-01 22:57:19 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档 您可以自定义RDS实例的部分参数的值,请在RDS控制台上查看可修改的具体参数信息。另外,您还可以查询参数修改记录。本文将介绍如何通过RDS控制台修改参数及查看修改历史,关于API操作,请参见本文末尾的API参考。 说明 PostgreSQL类型的实例暂不支持用户自定义参数。 SQL Server 2012及以上版本的实例只能通过SQL命令设置实例参数,详情请参见使用SQL命令设置参数。 背景信息 由于RDS提供的云数据库服务与原生的数据库服务完全兼容,所以设置云数据库参数方法和本地数据库参数设置方法基本类似。您可以参照本例,通过 RDS 管理控制台 修改参数,也可以通过API方式,执行相关命令修改参数设置,API详情请参见ModifyParameter。 数据库参数说明请参见如下官方文档: MySQL 5.5参数说明 MySQL 5.6参数说明 MySQL 5.7参数说明 SQL Server参数说明 修改参数值注意事项 请按照控制台上规定的可修改参数值范围自定义参数值。 部分参数修改后需要重启实例,详情请参见可修改参数页面中是否重启列。重启实例会有如下影响: 重启实例会造成连接中断,重启前请做好业务安排,谨慎操作。 操作步骤 登录RDS 管理控制台。 选择目标实例所在地域。 单击目标实例ID进入基本信息页面。 在左侧导航栏中,选择参数设置,进入参数设置页面。 选择可修改参数标签页。 您可以选择修改单个参数或批量修改参数,步骤如下: 修改单个参数 单击要修改的参数后的,如下图中1所示。 在弹出的窗口中输入目标值并单击确定。 单击提交参数,确认修改,如下图中2所示。 批量修改参数 单击导出参数,导出参数文件(.txt)到本地,如下图中1所示。 打开参数文件,批量修改所要设置的参数。 单击导入参数,如下图中2所示。 在导入参数窗口粘贴要修改的参数及参数值,并单击确定,如下图中3、4所示。 确认参数列表中参数修改结果,单击提交参数,如下图中5所示。 查看参数修改记录 登录RDS 管理控制台。 选择目标实例所在地域。 单击目标实例ID进入基本信息页面。 在左侧导航栏中,选择参数设置,进入参数设置页面。 选择修改历史标签页。 选择要查询的时间范围,单击查询。 API参考 DescribeParameterTemplates DescribeParameters ModifyParameter 最佳实践 MySQL实例参数调优参考

2019-12-01 22:57:19 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档 您可以自定义RDS实例的部分参数的值,请在RDS控制台上查看可修改的具体参数信息。另外,您还可以查询参数修改记录。本文将介绍如何通过RDS控制台修改参数及查看修改历史,关于API操作,请参见本文末尾的API参考。 说明 PostgreSQL类型的实例暂不支持用户自定义参数。 SQL Server 2012及以上版本的实例只能通过SQL命令设置实例参数,详情请参见使用SQL命令设置参数。 背景信息 由于RDS提供的云数据库服务与原生的数据库服务完全兼容,所以设置云数据库参数方法和本地数据库参数设置方法基本类似。您可以参照本例,通过 RDS 管理控制台 修改参数,也可以通过API方式,执行相关命令修改参数设置,API详情请参见ModifyParameter。 数据库参数说明请参见如下官方文档: MySQL 5.5参数说明 MySQL 5.6参数说明 MySQL 5.7参数说明 SQL Server参数说明 修改参数值注意事项 请按照控制台上规定的可修改参数值范围自定义参数值。 部分参数修改后需要重启实例,详情请参见可修改参数页面中是否重启列。重启实例会有如下影响: 重启实例会造成连接中断,重启前请做好业务安排,谨慎操作。 操作步骤 登录RDS 管理控制台。 选择目标实例所在地域。 单击目标实例ID进入基本信息页面。 在左侧导航栏中,选择参数设置,进入参数设置页面。 选择可修改参数标签页。 您可以选择修改单个参数或批量修改参数,步骤如下: 修改单个参数 单击要修改的参数后的,如下图中1所示。 在弹出的窗口中输入目标值并单击确定。 单击提交参数,确认修改,如下图中2所示。 批量修改参数 单击导出参数,导出参数文件(.txt)到本地,如下图中1所示。 打开参数文件,批量修改所要设置的参数。 单击导入参数,如下图中2所示。 在导入参数窗口粘贴要修改的参数及参数值,并单击确定,如下图中3、4所示。 确认参数列表中参数修改结果,单击提交参数,如下图中5所示。 查看参数修改记录 登录RDS 管理控制台。 选择目标实例所在地域。 单击目标实例ID进入基本信息页面。 在左侧导航栏中,选择参数设置,进入参数设置页面。 选择修改历史标签页。 选择要查询的时间范围,单击查询。 API参考 DescribeParameterTemplates DescribeParameters ModifyParameter 最佳实践 MySQL实例参数调优参考

2019-12-01 22:57:18 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档 您可以自定义RDS实例的部分参数的值,请在RDS控制台上查看可修改的具体参数信息。另外,您还可以查询参数修改记录。本文将介绍如何通过RDS控制台修改参数及查看修改历史,关于API操作,请参见本文末尾的API参考。 说明 PostgreSQL类型的实例暂不支持用户自定义参数。 SQL Server 2012及以上版本的实例只能通过SQL命令设置实例参数,详情请参见使用SQL命令设置参数。 背景信息 由于RDS提供的云数据库服务与原生的数据库服务完全兼容,所以设置云数据库参数方法和本地数据库参数设置方法基本类似。您可以参照本例,通过 RDS 管理控制台 修改参数,也可以通过API方式,执行相关命令修改参数设置,API详情请参见ModifyParameter。 数据库参数说明请参见如下官方文档: MySQL 5.5参数说明 MySQL 5.6参数说明 MySQL 5.7参数说明 SQL Server参数说明 修改参数值注意事项 请按照控制台上规定的可修改参数值范围自定义参数值。 部分参数修改后需要重启实例,详情请参见可修改参数页面中是否重启列。重启实例会有如下影响: 重启实例会造成连接中断,重启前请做好业务安排,谨慎操作。 操作步骤 登录RDS 管理控制台。 选择目标实例所在地域。 单击目标实例ID进入基本信息页面。 在左侧导航栏中,选择参数设置,进入参数设置页面。 选择可修改参数标签页。 您可以选择修改单个参数或批量修改参数,步骤如下: 修改单个参数 单击要修改的参数后的,如下图中1所示。 在弹出的窗口中输入目标值并单击确定。 单击提交参数,确认修改,如下图中2所示。 批量修改参数 单击导出参数,导出参数文件(.txt)到本地,如下图中1所示。 打开参数文件,批量修改所要设置的参数。 单击导入参数,如下图中2所示。 在导入参数窗口粘贴要修改的参数及参数值,并单击确定,如下图中3、4所示。 确认参数列表中参数修改结果,单击提交参数,如下图中5所示。 查看参数修改记录 登录RDS 管理控制台。 选择目标实例所在地域。 单击目标实例ID进入基本信息页面。 在左侧导航栏中,选择参数设置,进入参数设置页面。 选择修改历史标签页。 选择要查询的时间范围,单击查询。 API参考 DescribeParameterTemplates DescribeParameters ModifyParameter 最佳实践 MySQL实例参数调优参考

2019-12-01 22:57:18 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档 您可以自定义RDS实例的部分参数的值,请在RDS控制台上查看可修改的具体参数信息。另外,您还可以查询参数修改记录。本文将介绍如何通过RDS控制台修改参数及查看修改历史,关于API操作,请参见本文末尾的API参考。 说明 PostgreSQL类型的实例暂不支持用户自定义参数。 SQL Server 2012及以上版本的实例只能通过SQL命令设置实例参数,详情请参见使用SQL命令设置参数。 背景信息 由于RDS提供的云数据库服务与原生的数据库服务完全兼容,所以设置云数据库参数方法和本地数据库参数设置方法基本类似。您可以参照本例,通过 RDS 管理控制台 修改参数,也可以通过API方式,执行相关命令修改参数设置,API详情请参见ModifyParameter。 数据库参数说明请参见如下官方文档: MySQL 5.5参数说明 MySQL 5.6参数说明 MySQL 5.7参数说明 SQL Server参数说明 修改参数值注意事项 请按照控制台上规定的可修改参数值范围自定义参数值。 部分参数修改后需要重启实例,详情请参见可修改参数页面中是否重启列。重启实例会有如下影响: 重启实例会造成连接中断,重启前请做好业务安排,谨慎操作。 操作步骤 登录RDS 管理控制台。 选择目标实例所在地域。 单击目标实例ID进入基本信息页面。 在左侧导航栏中,选择参数设置,进入参数设置页面。 选择可修改参数标签页。 您可以选择修改单个参数或批量修改参数,步骤如下: 修改单个参数 单击要修改的参数后的,如下图中1所示。 在弹出的窗口中输入目标值并单击确定。 单击提交参数,确认修改,如下图中2所示。 批量修改参数 单击导出参数,导出参数文件(.txt)到本地,如下图中1所示。 打开参数文件,批量修改所要设置的参数。 单击导入参数,如下图中2所示。 在导入参数窗口粘贴要修改的参数及参数值,并单击确定,如下图中3、4所示。 确认参数列表中参数修改结果,单击提交参数,如下图中5所示。 查看参数修改记录 登录RDS 管理控制台。 选择目标实例所在地域。 单击目标实例ID进入基本信息页面。 在左侧导航栏中,选择参数设置,进入参数设置页面。 选择修改历史标签页。 选择要查询的时间范围,单击查询。 API参考 DescribeParameterTemplates DescribeParameters ModifyParameter 最佳实践 MySQL实例参数调优参考

2019-12-01 22:57:18 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档 您可以自定义RDS实例的部分参数的值,请在RDS控制台上查看可修改的具体参数信息。另外,您还可以查询参数修改记录。本文将介绍如何通过RDS控制台修改参数及查看修改历史,关于API操作,请参见本文末尾的API参考。 说明 PostgreSQL类型的实例暂不支持用户自定义参数。 SQL Server 2012及以上版本的实例只能通过SQL命令设置实例参数,详情请参见使用SQL命令设置参数。 背景信息 由于RDS提供的云数据库服务与原生的数据库服务完全兼容,所以设置云数据库参数方法和本地数据库参数设置方法基本类似。您可以参照本例,通过 RDS 管理控制台 修改参数,也可以通过API方式,执行相关命令修改参数设置,API详情请参见ModifyParameter。 数据库参数说明请参见如下官方文档: MySQL 5.5参数说明 MySQL 5.6参数说明 MySQL 5.7参数说明 SQL Server参数说明 修改参数值注意事项 请按照控制台上规定的可修改参数值范围自定义参数值。 部分参数修改后需要重启实例,详情请参见可修改参数页面中是否重启列。重启实例会有如下影响: 重启实例会造成连接中断,重启前请做好业务安排,谨慎操作。 操作步骤 登录RDS 管理控制台。 选择目标实例所在地域。 单击目标实例ID进入基本信息页面。 在左侧导航栏中,选择参数设置,进入参数设置页面。 选择可修改参数标签页。 您可以选择修改单个参数或批量修改参数,步骤如下: 修改单个参数 单击要修改的参数后的,如下图中1所示。 在弹出的窗口中输入目标值并单击确定。 单击提交参数,确认修改,如下图中2所示。 批量修改参数 单击导出参数,导出参数文件(.txt)到本地,如下图中1所示。 打开参数文件,批量修改所要设置的参数。 单击导入参数,如下图中2所示。 在导入参数窗口粘贴要修改的参数及参数值,并单击确定,如下图中3、4所示。 确认参数列表中参数修改结果,单击提交参数,如下图中5所示。 查看参数修改记录 登录RDS 管理控制台。 选择目标实例所在地域。 单击目标实例ID进入基本信息页面。 在左侧导航栏中,选择参数设置,进入参数设置页面。 选择修改历史标签页。 选择要查询的时间范围,单击查询。 API参考 DescribeParameterTemplates DescribeParameters ModifyParameter 最佳实践 MySQL实例参数调优参考

2019-12-01 22:57:18 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档 您可以自定义RDS实例的部分参数的值,请在RDS控制台上查看可修改的具体参数信息。另外,您还可以查询参数修改记录。本文将介绍如何通过RDS控制台修改参数及查看修改历史,关于API操作,请参见本文末尾的API参考。 说明 PostgreSQL类型的实例暂不支持用户自定义参数。 SQL Server 2012及以上版本的实例只能通过SQL命令设置实例参数,详情请参见使用SQL命令设置参数。 背景信息 由于RDS提供的云数据库服务与原生的数据库服务完全兼容,所以设置云数据库参数方法和本地数据库参数设置方法基本类似。您可以参照本例,通过 RDS 管理控制台 修改参数,也可以通过API方式,执行相关命令修改参数设置,API详情请参见ModifyParameter。 数据库参数说明请参见如下官方文档: MySQL 5.5参数说明 MySQL 5.6参数说明 MySQL 5.7参数说明 SQL Server参数说明 修改参数值注意事项 请按照控制台上规定的可修改参数值范围自定义参数值。 部分参数修改后需要重启实例,详情请参见可修改参数页面中是否重启列。重启实例会有如下影响: 重启实例会造成连接中断,重启前请做好业务安排,谨慎操作。 操作步骤 登录RDS 管理控制台。 选择目标实例所在地域。 单击目标实例ID进入基本信息页面。 在左侧导航栏中,选择参数设置,进入参数设置页面。 选择可修改参数标签页。 您可以选择修改单个参数或批量修改参数,步骤如下: 修改单个参数 单击要修改的参数后的,如下图中1所示。 在弹出的窗口中输入目标值并单击确定。 单击提交参数,确认修改,如下图中2所示。 批量修改参数 单击导出参数,导出参数文件(.txt)到本地,如下图中1所示。 打开参数文件,批量修改所要设置的参数。 单击导入参数,如下图中2所示。 在导入参数窗口粘贴要修改的参数及参数值,并单击确定,如下图中3、4所示。 确认参数列表中参数修改结果,单击提交参数,如下图中5所示。 查看参数修改记录 登录RDS 管理控制台。 选择目标实例所在地域。 单击目标实例ID进入基本信息页面。 在左侧导航栏中,选择参数设置,进入参数设置页面。 选择修改历史标签页。 选择要查询的时间范围,单击查询。 API参考 DescribeParameterTemplates DescribeParameters ModifyParameter 最佳实践 MySQL实例参数调优参考

2019-12-01 22:57:19 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档 您可以自定义RDS实例的部分参数的值,请在RDS控制台上查看可修改的具体参数信息。另外,您还可以查询参数修改记录。本文将介绍如何通过RDS控制台修改参数及查看修改历史,关于API操作,请参见本文末尾的API参考。 说明 PostgreSQL类型的实例暂不支持用户自定义参数。 SQL Server 2012及以上版本的实例只能通过SQL命令设置实例参数,详情请参见使用SQL命令设置参数。 背景信息 由于RDS提供的云数据库服务与原生的数据库服务完全兼容,所以设置云数据库参数方法和本地数据库参数设置方法基本类似。您可以参照本例,通过 RDS 管理控制台 修改参数,也可以通过API方式,执行相关命令修改参数设置,API详情请参见ModifyParameter。 数据库参数说明请参见如下官方文档: MySQL 5.5参数说明 MySQL 5.6参数说明 MySQL 5.7参数说明 SQL Server参数说明 修改参数值注意事项 请按照控制台上规定的可修改参数值范围自定义参数值。 部分参数修改后需要重启实例,详情请参见可修改参数页面中是否重启列。重启实例会有如下影响: 重启实例会造成连接中断,重启前请做好业务安排,谨慎操作。 操作步骤 登录RDS 管理控制台。 选择目标实例所在地域。 单击目标实例ID进入基本信息页面。 在左侧导航栏中,选择参数设置,进入参数设置页面。 选择可修改参数标签页。 您可以选择修改单个参数或批量修改参数,步骤如下: 修改单个参数 单击要修改的参数后的,如下图中1所示。 在弹出的窗口中输入目标值并单击确定。 单击提交参数,确认修改,如下图中2所示。 批量修改参数 单击导出参数,导出参数文件(.txt)到本地,如下图中1所示。 打开参数文件,批量修改所要设置的参数。 单击导入参数,如下图中2所示。 在导入参数窗口粘贴要修改的参数及参数值,并单击确定,如下图中3、4所示。 确认参数列表中参数修改结果,单击提交参数,如下图中5所示。 查看参数修改记录 登录RDS 管理控制台。 选择目标实例所在地域。 单击目标实例ID进入基本信息页面。 在左侧导航栏中,选择参数设置,进入参数设置页面。 选择修改历史标签页。 选择要查询的时间范围,单击查询。 API参考 DescribeParameterTemplates DescribeParameters ModifyParameter 最佳实践 MySQL实例参数调优参考

2019-12-01 22:57:18 0 浏览量 回答数 0

问题

设置参数

云栖大讲堂 2019-12-01 21:37:58 1236 浏览量 回答数 0

回答

高可用: 采用主从热备的架构。主机down机或者出现故障后,备机秒级完成无缝切换,服务可用性承诺:99.95% 提供自动多重备份的机制。用户可以自行选择备份周期,也可以根据自身业务特点随时进行临时备份,数据可靠性承诺:99.9999% 数据回溯到任意时间点。用户可以选择7天内的任意时间点创建一个临时实例,临时实例生成后验证数据无误,即可将数据迁移到RDS实例,从而完成数据回溯操作。 ★高安全 提供白名单访问策略。可自行设置允许访问的IP及IP段,有效防止黑客扫描端口进行服务器攻击。 提供阈值报警的功能。支持实例锁定报警、连接数报警、IOPS报警、磁盘空间使用报警、CPU报警等。 提供SQL注入告警。将对发往RDS的疑似SQL注入的语句进行记录并展示,供用户进行程序调整,杜绝SQL注入的发生。 SQL审计。记录所有发往RDS的SQL语句,系统将记录SQL语句相关的连接IP、访问数据库的名称、执行语句的账号、执行时间、返回记录数等信息。供用户对RDS安全性进行排查。 控制台操作日志。记录所有在控制台上进行的修改类操作,便于管理员查看并管理RDS。 ★高性能 RDS使用高端服务器来保障每个数据库都拥有良好的性能。 针对MySQL类型的RDS,数据库版本融合了阿里巴巴官方数据库补丁,有效的提升了RDS的性能。 性能监控。提供多种监控图方便用户跟踪RDS的性能状况。如IOPS、连接数、磁盘使用空间、CPU利用率、QPS\TPS、网络流量以及多种数据库的内部监控指标图 慢SQL汇总分析。将数据库中的慢SQL进行相似语句去重,按照指定方式排序后进行展示,为用户排查慢SQL优化数据库性能提供帮助。 优化建议。提供多种优化建议方便用户优化数据库性能,如:存储引擎检查、大表检查、无主键检查、索引过多表检查、缺失索引检查等 ★易用性: 提供向导式迁移服务,使用户能够通过WEB端管理控制台轻松将自建数据库迁移至RDS。 快捷查看数据库系统日志,用户能够RDS管理控制台查看数据库级别的系统日志。 便捷操作数据库实例。提供完善的WEB端管理控制台,帮助用户操作数据库实例,如重启实例、删除BINLOG、备份等等。 轻松升级,按量付费。RDS提供实例配置和数据库版本的在线升级服务,随开随用,按量付费,资源业务轻松拓展。 答案来源于网络

养狐狸的猫 2019-12-02 02:17:57 0 浏览量 回答数 0

问题

如何打开空的SQL窗口和SQL窗口

云栖大讲堂 2019-12-01 21:29:01 1352 浏览量 回答数 0

回答

RDS是阿里云提供的即开即用的关系型数据库服务,兼容了MySQL和SQL Server两种数据库引擎。在传统数据库的基础上,阿里云RDS提供了强大丰富的功能从而保证了高可用性、高安全性以及高性能。此外,RDS还提供了诸多便利功能提升了RDS的易用性。 ★高可用: 采用主从热备的架构。主机down机或者出现故障后,备机秒级完成无缝切换,服务可用性承诺:99.95% 提供自动多重备份的机制。用户可以自行选择备份周期,也可以根据自身业务特点随时进行临时备份,数据可靠性承诺:99.9999% 数据回溯到任意时间点。用户可以选择7天内的任意时间点创建一个临时实例,临时实例生成后验证数据无误,即可将数据迁移到RDS实例,从而完成数据回溯操作。 ★高安全 提供白名单访问策略。可自行设置允许访问的IP及IP段,有效防止黑客扫描端口进行服务器攻击。 提供阈值报警的功能。支持实例锁定报警、连接数报警、IOPS报警、磁盘空间使用报警、CPU报警等。 提供SQL注入告警。将对发往RDS的疑似SQL注入的语句进行记录并展示,供用户进行程序调整,杜绝SQL注入的发生。 SQL审计。记录所有发往RDS的SQL语句,系统将记录SQL语句相关的连接IP、访问数据库的名称、执行语句的账号、执行时间、返回记录数等信息。供用户对RDS安全性进行排查。 控制台操作日志。记录所有在控制台上进行的修改类操作,便于管理员查看并管理RDS。 ★高性能 RDS使用高端服务器来保障每个数据库都拥有良好的性能。 针对MySQL类型的RDS,数据库版本融合了阿里巴巴官方数据库补丁,有效的提升了RDS的性能。 性能监控。提供多种监控图方便用户跟踪RDS的性能状况。如IOPS、连接数、磁盘使用空间、CPU利用率、QPS\TPS、网络流量以及多种数据库的内部监控指标图 慢SQL汇总分析。将数据库中的慢SQL进行相似语句去重,按照指定方式排序后进行展示,为用户排查慢SQL优化数据库性能提供帮助。 优化建议。提供多种优化建议方便用户优化数据库性能,如:存储引擎检查、大表检查、无主键检查、索引过多表检查、缺失索引检查等 ★易用性: 提供向导式迁移服务,使用户能够通过WEB端管理控制台轻松将自建数据库迁移至RDS。 快捷查看数据库系统日志,用户能够RDS管理控制台查看数据库级别的系统日志。 便捷操作数据库实例。提供完善的WEB端管理控制台,帮助用户操作数据库实例,如重启实例、删除BINLOG、备份等等。 轻松升级,按量付费。RDS提供实例配置和数据库版本的在线升级服务,随开随用,按量付费,资源业务轻松拓展。 “答案来源于网络,供您参考” 希望以上信息可以帮到您!

牧明 2019-12-02 02:16:59 0 浏览量 回答数 0

回答

ReMySQL官方管理工具上线啦,快来体验! 用RDS的初衷是省心,不需要自己维护mysql数据库,其实看到RDS控制面板里有优化的一些监控选项,但是我想说的是如果RDS控制面板也好,IDB也罢,如果只停留在(更多RDS数据库性能优化相关的数据,便于开发人员、SA、DBA优化数据库。)那依然是把RDS当作给程序员,开发人员,大公司(有能力雇开发人员)用的,而不是给普通站长用的. 希望能站在普通站长的角度,看看能不能有更加方便的工具,提示,或者引导,指导,普通站长(没开发能力的)去优化RDS数据库呢? 我虽然很喜欢阿里云的产品,包括ECS,RDS,OSS等等,但是这些产品说实话都是停留在面向于有开发能力,有windows,liunx服务器环境实施操作能力的站长,不过相对于其他产品而言ECS的第三方工具以及第三方合作伙伴生态环境相对来说好很多,教程也比较多,如果遇到虽然不懂怎么操作,但是善于学习的站长来说还是可以的,RDS导入数据库应该说也勉强能够接受,但是RDS的优化我反正是看不懂了,当然也不敢轻易的去动设置选项,也没钱找开发人员,或者数据库维护人员帮我优化了! OSS就更惨了,找不到合适的discuz x3.1插件不说,连几十G数据想从upyun搬家到青岛oss节点,都找不到合适的解决方案. ------------------------- ReMySQL官方管理工具上线啦,快来体验! 貌似查询数量只能3000条,但是如果我想修改超过3000条以上的数据怎么办? ------------------------- 回12楼钟隐的帖子 以前一直是用phpmyadmin来管理mysql数据库的,既然你们让我们的phpmyadmin say NO,那你们得给我们一个理由让我们去say NO,假设phpmyadmin能做到的事情你们无法做到,我们又为什么要去对phpmyadmin say NO,您也给我一个理由! 不要说想像不出来什么场景,既然一个事物要代替另一个事物,你必须要满足建立在拥有代替那个事物全部功能基础之上的,也就是说他能做到的,你们都能做到,他做不到的你们还能做到,不然用户为什么要对原来的事物say no? 开发人员可能无法站在普通站长的视角去看问题,因为我们无法站长开发人员的视角去处理问题,因为我们是普通站长,我们不懂SQL语句 我是不敢轻易在phpmyadmin里运行SQL语句的,万一错了,导致后果很严重,我们菜鸟就真的束手无策了,我也不敢说很懂phpmyadmin如何使用,至少我从来没用过,我看一下,我能简单的对我的数据库里的内容进行修改! 我用的是discuz,在phpmyadmin里左侧可以看到各种discuz数据库里的表单,比如记录帖子的表单,比如记录用户的表单,我在phpmyadmin里是可以把某一个帖子的数据调出来修改的! 比如这个帖子的数据是在第9000多个,我虽然你不懂语句,我可以在phpmyadmin里查看第多少页到多少页的数据,我让他一页显示多少个,然后再估算一下多少页之间可以找到这帖子的数据,我就能找到这个帖子的数据,然后对这个数据进行修改! 可是在你们的这个工具里,我只能查看到3000条,可是3000条之后的呢?我不是说要一次性查看几万条,几十万条,可是如果数据如果是有编号的从1-50万,如果我要查看这50万条数据中最后的3000条我要如何做? 其实你们错误的理解我们的需求,你认为我们是要批量修改超过3000条的数据,其实是我在查看一个表的时候这个表有几十万条数据,问题是我无法做到查看排序在3000条以后的数据.....,看来看去就只能看到前3000条,问题是我要改后面的数据 您看一下用户的反馈都是对翻页功能,查询数据的功能吐槽! 我想他的问题应该跟我一样,想通过翻页,查询找到自己想要的数据是很痛苦的! 最倒霉的是把phpmyadmin里这些功能给限制不让用了!

solidedge 2019-12-01 23:27:53 0 浏览量 回答数 0

回答

ReMySQL官方管理工具上线啦,快来体验! 用RDS的初衷是省心,不需要自己维护mysql数据库,其实看到RDS控制面板里有优化的一些监控选项,但是我想说的是如果RDS控制面板也好,IDB也罢,如果只停留在(更多RDS数据库性能优化相关的数据,便于开发人员、SA、DBA优化数据库。)那依然是把RDS当作给程序员,开发人员,大公司(有能力雇开发人员)用的,而不是给普通站长用的. 希望能站在普通站长的角度,看看能不能有更加方便的工具,提示,或者引导,指导,普通站长(没开发能力的)去优化RDS数据库呢? 我虽然很喜欢阿里云的产品,包括ECS,RDS,OSS等等,但是这些产品说实话都是停留在面向于有开发能力,有windows,liunx服务器环境实施操作能力的站长,不过相对于其他产品而言ECS的第三方工具以及第三方合作伙伴生态环境相对来说好很多,教程也比较多,如果遇到虽然不懂怎么操作,但是善于学习的站长来说还是可以的,RDS导入数据库应该说也勉强能够接受,但是RDS的优化我反正是看不懂了,当然也不敢轻易的去动设置选项,也没钱找开发人员,或者数据库维护人员帮我优化了! OSS就更惨了,找不到合适的discuz x3.1插件不说,连几十G数据想从upyun搬家到青岛oss节点,都找不到合适的解决方案. ------------------------- ReMySQL官方管理工具上线啦,快来体验! 貌似查询数量只能3000条,但是如果我想修改超过3000条以上的数据怎么办? ------------------------- 回12楼钟隐的帖子 以前一直是用phpmyadmin来管理mysql数据库的,既然你们让我们的phpmyadmin say NO,那你们得给我们一个理由让我们去say NO,假设phpmyadmin能做到的事情你们无法做到,我们又为什么要去对phpmyadmin say NO,您也给我一个理由! 不要说想像不出来什么场景,既然一个事物要代替另一个事物,你必须要满足建立在拥有代替那个事物全部功能基础之上的,也就是说他能做到的,你们都能做到,他做不到的你们还能做到,不然用户为什么要对原来的事物say no? 开发人员可能无法站在普通站长的视角去看问题,因为我们无法站长开发人员的视角去处理问题,因为我们是普通站长,我们不懂SQL语句 我是不敢轻易在phpmyadmin里运行SQL语句的,万一错了,导致后果很严重,我们菜鸟就真的束手无策了,我也不敢说很懂phpmyadmin如何使用,至少我从来没用过,我看一下,我能简单的对我的数据库里的内容进行修改! 我用的是discuz,在phpmyadmin里左侧可以看到各种discuz数据库里的表单,比如记录帖子的表单,比如记录用户的表单,我在phpmyadmin里是可以把某一个帖子的数据调出来修改的! 比如这个帖子的数据是在第9000多个,我虽然你不懂语句,我可以在phpmyadmin里查看第多少页到多少页的数据,我让他一页显示多少个,然后再估算一下多少页之间可以找到这帖子的数据,我就能找到这个帖子的数据,然后对这个数据进行修改! 可是在你们的这个工具里,我只能查看到3000条,可是3000条之后的呢?我不是说要一次性查看几万条,几十万条,可是如果数据如果是有编号的从1-50万,如果我要查看这50万条数据中最后的3000条我要如何做? 其实你们错误的理解我们的需求,你认为我们是要批量修改超过3000条的数据,其实是我在查看一个表的时候这个表有几十万条数据,问题是我无法做到查看排序在3000条以后的数据.....,看来看去就只能看到前3000条,问题是我要改后面的数据 您看一下用户的反馈都是对翻页功能,查询数据的功能吐槽! 我想他的问题应该跟我一样,想通过翻页,查询找到自己想要的数据是很痛苦的! 最倒霉的是把phpmyadmin里这些功能给限制不让用了!

solidedge 2019-12-02 02:57:39 0 浏览量 回答数 0

回答

1,查看数据库状态 及启动停止 /etc/init.d/mysqld status/etc/init.d/mysqld start/etc/init.d/mysqld stop 2,给用户配置初始密码123456: mysqladmin -u root -password 123456 3,修改root用户密码为 abc123 mysqladmin -u root -p123456 password abc123 4,如果想去掉密码: mysqladmin -u root -pabc123 password "" 5,root连接数据库有密码和无密码: mysql -u root(-uroot) -pmysql 6,增加用户 test1 密码 abc,让它可以在任何主机上登录,并对所有数据库有查询,插入,修改,删除的权限: 格式: grant select on 数据库.* to 用户名@登录主机 identified by "密码"grant select,insert,update,delete on . to test1@"%" Identified by "abc"; 7,使用test1账号从其他主机上登录命令: mysql -h 主机名 -u test1 -pabceg: mysql -h 10.239.48.109 -u test1 -pabc 8,增加一个用户test2,让它只可以在localhost上登录,并可以对数据库mydb进行查询,插入,修改,删除的操作, 这样用户即使使用知道test2的密码,他也无法从internet 上直接访问数据库,只能通过mysql主机上的web页面来访问。grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc";grant select,insert,update,delete on mydb.* to test2@localhost identified by ""; 设置无密码 9,显示数据库列表: show databases;use mysql 打开库show tables; 10,表的操作 describle 表名; 显示数据表的结构create database 库名;drop database 库名;create table 表名(字段设定列表)drop table 表名;delete from 表名;清空表记录select * from 表名; 显示表中的记录insert into 表名 values(, ,) alter table 表名 add column <字段名><字段选项> 导出数据: mysqldump --opt test > mysql.test //将数据库test导出到mysql.test文件,后面是一个文本文件mysqldump -u root -p123456 --databases dbname > mysql.dbname //就是把数据库dbname导出到文件mysql.dbname中。 导入数据: mysqlimport -u root -p123456 < mysql.dbname将文本数据导入数据库:文本数据的字段之间用tab键隔开use testload data local infile "文件名" into table 表名;eg: load data local infile "D:/mysql.txt" into table mytable; 导入.sql 文件命令 use databasesource d:/mysql.sql;

蛮大人123 2019-12-02 01:42:52 0 浏览量 回答数 0

回答

出现该报错 Can not connect to MySQL server Error: Too many connections 问题原因 应用程序没有及时释放MySQL数据库连接,导致连接数堆积、过多,导致新的连接无法连接到MySQL数据库。 解决方案 阿里云提醒您: 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。 1.登录主机管理平台,选择数据库信息,单击数据库右侧的管理。 2.输入相关信息,通过DMS控制台登录数据库。 3.单击SQL窗口,执行以下SQL语句,查看并记录运行时间较长Id字段值,该值是此连接的进程ID。 show processlist; 4.确认此连接可以关闭后,使用kill命令结束此连接。 注意:此解决方法是临时的方法,要从根本上解决问题,需要您从程序角度排查,检查数据库调用的代码,及时释放数据连接。

问问小秘 2020-06-11 17:07:04 0 浏览量 回答数 0

问题

请问yii2的事务 具体是怎么执行的,为什么我sql出错后不会回滚呢?

a123456678 2019-12-01 20:16:22 1219 浏览量 回答数 1

回答

MongoDB 考虑两种基本模式:文档和分表。文档模式把一条记录记入一个文档,以学生选课为例,就是在一个学生的文档下记录所有他选的课程;分表模式就是像关系型数据库那样,学生和课程分开建表,然后再建一个学生和课程对应关系(选课)的表。文档的主要优点是读取效率高,MongoDB 没有joint,如果分表,每次查询涉及几张表就要做几次查询。文档的主要缺点第一就是维护不便,比如你修改了一个课程的信息,就得找到所有包含这个课程的学生文档,然后逐个修改。另外一个文档的大小是有限制的,不能无限增加数据。分表的优缺点和文档式相反。实践中要权衡选择,以读为主的数据倾向于选择文档模式,写/修改频率高的数据可以考虑分表。另外对于可能无限增加数据的字段,通常也要考虑分表存储。一般是二者结合起来用,在文档中记录读取频率较高的信息,其它细节信息单独建表。到你这个例子里,就是学生和课程建两个表,每个学生文档下记录选课的基础信息(比如课程代码和名称),然后每个课程的具体信息存储在课程表里。当你每次列出一个学生的选课信息时,一次查询就可以列出所有选课的代码和名称,当需要查看具体一门课程的详细信息时再对课程表做一次查询。这样比完全分表可以减少一次查询,比完全文档记录减少了文档的大小和修改课程信息时要修改的范围。如果你要删除一门课,先在课程表里删除这门课的文档,然后在学生表里找到所有包含这门课的记录然后修改之。灵活运用索引和操作符,并不是问题。

蛮大人123 2019-12-02 02:47:41 0 浏览量 回答数 0

回答

您可以使用混合云备份服务(HBR)来备份ECS实例中部署的SQL Server数据库,并在需要时恢复。本文介绍如何备份SQL Server的数据库。 前提条件 您已经完成了准备工作。 创建备份计划 请按如下步骤创建备份计划: 登录混合云备份管理控制台。 在左侧导航栏,选择ECS备份 > SQL Server备份。 找到目标SQL Server实例,在其右侧的操作栏,单击备份。 在弹出的新建备份计划页面,选择需要备份的数据库。 如果已创建需要备份的数据库组,单击选择数据库组,然后选择一个数据库组。 如果您还没有准备工作,单击选择数据库,选择需要备份的数据库,输入组名,创建一个新的数据库分组。 如果您需要备份所有数据库,单击所有数据库。 单击下一步,然后按照以下说明进行配置: 参数 说明 备份类型 全量:进行全量备份。 差量:备份上次全量备份后的变动数据。 说明 第一次差量备份前,需先完成一次全量备份。 数据库进行过恢复任务后,如需做差量备份,需先完成一次全量备份。 日志:备份数据库的日志。 说明 第一次日志备份前,需先完成一次全量备份。 数据库进行过恢复任务后,如需做日志备份,需先完成一次全量备份。 备份计划名称 输入备份计划的名称。 备份起始时间 选择开始备份的时间。时间精确到秒。 备份执行间隔 选择备份的频率。时间精确到小时。 备份保留时间 选择备份的保留时间。最短保留时间为1天、最长保留时间为5年。 说明 差量备份的保留时间与全量备份相同,且不可更改。 单击创建。 说明 如果您需要修改备份保留时间,重复以上步骤,重新选择一个备份保留时间即可。 更多操作 创建备份计划完成后,您可以执行查看及管理备份计划、取消备份任务、及查看数据库及日志备份历史等操作。 查看及管理备份计划 您可以查看备份计划信息和状态,并且管理备份计划。 登录混合云备份管理控制台。 在左侧导航栏,选择ECS备份 > SQL Server备份。 单击备份计划页签。 在备份计划列表中查看备份计划的信息及状态。 在备份任务的操作列表中,您可以根据需要管理备份计划。您可以选择编辑备份计划、立即执行、暂停计划、继续计划和删除计划。删除备份计划后,该计划不会再执行,已完成的备份会为您保留。 查看或取消备份计划 您可以查看备份任务状态,或取消一个进行中的备份任务。 登录混合云备份管理控制台。 在左侧导航栏,选择ECS备份 > SQL Server备份。 单击备份任务页签。 在备份任务列表中查看备份任务的信息及状态。 如果需要取消一个正在进行中的备份任务,在其右侧单击取消。 查看数据库及日志备份历史 您可以查看所有数据库及日志的备份历史。 登录混合云备份管理控制台。 在左侧导航栏,选择ECS备份 > SQL Server备份。 单击SQL Server实例页签。 找到目标SQL Server实例,单击实例ID,或在实例右侧的操作列表,选择查看详情,进入SQL Server实例信息页面。 在SQL Server实例信息页面,单击数据备份历史页签或日志备份历史页签查看数据库备份记录以及日志备份记录。

1934890530796658 2020-03-30 14:06:38 0 浏览量 回答数 0

回答

三个字,不可能######回复 @DanceCoder : 没有这种数据库管理员,如果是系统里的管理员,倒是可以通过系统代码,实现管理员只能管理不能查看的逻辑。数据库本身的管理员不行,除非让数据库管理员都进不了数据库,那还管理啥。######回复 @乌龟壳 : 面试官说可以执行增删改查,就是直接在控制台执行SQL语句的那种。######回复 @HankeBoom : 如果有背景就可能不一样,比如说的其实是所谓的数据库管理员之类的,就看看服务器状态那些,数据库都没权限进去######哈哈哈,面试官好坏。。。。。######你确认他不是在出脑筋急转弯? ######不知道,根据我仅有的面试经验,一般都是先问一些基础的问题。我也不知道他为什么问这么摸不着头脑的问题。难道是在考察我的解决问题能力?###### 数据库管理员没有权限看数据库,感觉就像厨师不能进厨房一样。######面试官的意思是不要在管理员权限方面限制不同权限级别的管理员###### 在java程序是对用户名和密码进行了加密后存入数据库的,登录的时候时候再提取数据库的数据进行相反的解密过程,如果一致,才通过 根据你的描述,管理员A又可以管理服务器后台,又可以管理数据库,那只能说明管理员只能为一个(多了就权责不分了),当然最好的是 不要给A日志信息查看权限,要不然就他就可以做到天衣无缝。 以上是个人对数据安全性的理解 下面废话:1:不考虑数据库权限、不考虑加密、不考虑数据库类型,说明数据库安全性有问题。2:面试官的回答“登录修改用户密码和然后就可以登录了。” ,有点sb思维,我都看得到密码了,还用修改后台的密码,还要脱裤子放屁(多此一举) ######哈哈哈,面试官确实好坏###### 这种东西只有在登录的时候处理吧. 数据库都是持久性的东西, 不管如何加密. 只要修改成一个我知道的明文加密的数据不就行了? 所以,还是在登录的后台做处理. 比如加密的是根据用户输入的密码加上用户名之类的处理过的密码. 那么数据库管理员不知道后台的处理逻辑, 修改了数据库也无用. ######长知识了,谢谢######66666###### 看看是否可以这样做 用户的相关信息只通过uuid来查询,并且所有信息与用户名无相关性。用户名和uuid的对应关系拆分成多个记录保存,比如用户名abc ,uuid 123-456-789-012-234 保存成加密后的记录 cde asd ghi fdfd jkl rrr mno !3e pqr rwq 这里第一列是abc加上序号 变成的abc1,abc2...再加密后的字符串,第二列是uuid片段加密后的数据, 客户端通过多次请求再解密获取完整的uuid,然后获取数据,这样除非管理员能解密否则无法获得完整数据 ######就是性能堪忧######这个有点厉害啊###### 引用来自“cys1357”的评论 看看是否可以这样做 用户的相关信息只通过uuid来查询,并且所有信息与用户名无相关性。用户名和uuid的对应关系拆分成多个记录保存,比如用户名abc ,uuid 123-456-789-012-234 保存成加密后的记录 cde asd ghi fdfd jkl rrr mno !3e pqr rwq 这里第一列是abc加上序号 变成的abc1,abc2...再加密后的字符串,第二列是uuid片段加密后的数据, 客户端通过多次请求再解密获取完整的uuid,然后获取数据,这样除非管理员能解密否则无法获得完整数据 可是都说了不允许加密了,实在想不出不加密怎么办了######你需要了解MySQL的“视图”是干嘛的。。。。。。。######视图不是也可以执行改数据操作吗###### 引用来自“cys1357”的评论 看看是否可以这样做 用户的相关信息只通过uuid来查询,并且所有信息与用户名无相关性。用户名和uuid的对应关系拆分成多个记录保存,比如用户名abc ,uuid 123-456-789-012-234 保存成加密后的记录 cde asd ghi fdfd jkl rrr mno !3e pqr rwq 这里第一列是abc加上序号 变成的abc1,abc2...再加密后的字符串,第二列是uuid片段加密后的数据, 客户端通过多次请求再解密获取完整的uuid,然后获取数据,这样除非管理员能解密否则无法获得完整数据 引用来自“钛元素”的评论可是都说了不允许加密了,实在想不出不加密怎么办了 上面的加密只是为了去掉多个片段记录中用户名的相关性,让管理员无法通过搜索找出所有和这个用户名相关的记录项,不需要解密,只是一种变换算法。

kun坤 2020-06-08 10:04:20 0 浏览量 回答数 0

问题

SQL Server使用过程中会遇到哪些问题

云栖大讲堂 2019-12-01 21:47:22 1478 浏览量 回答数 0

回答

RDS是阿里云提供的即开即用的关系型数据库服务,兼容了MySQL和SQL Server两种数据库引擎。在传统数据库的基础上,阿里云RDS提供了强大丰富的功能从而保证了高可用性、高安全性以及高性能。此外,RDS还提供了诸多便利功能提升了RDS的易用性。 ★高可用: 采用主从热备的架构。主机down机或者出现故障后,备机秒级完成无缝切换,服务可用性承诺:99.95% 提供自动多重备份的机制。用户可以自行选择备份周期,也可以根据自身业务特点随时进行临时备份,数据可靠性承诺:99.9999% 数据回溯到任意时间点。用户可以选择7天内的任意时间点创建一个临时实例,临时实例生成后验证数据无误,即可将数据迁移到RDS实例,从而完成数据回溯操作。 ★高安全 提供白名单访问策略。可自行设置允许访问的IP及IP段,有效防止黑客扫描端口进行服务器攻击。 提供阈值报警的功能。支持实例锁定报警、连接数报警、IOPS报警、磁盘空间使用报警、CPU报警等。 提供SQL注入告警。将对发往RDS的疑似SQL注入的语句进行记录并展示,供用户进行程序调整,杜绝SQL注入的发生。 SQL审计。记录所有发往RDS的SQL语句,系统将记录SQL语句相关的连接IP、访问数据库的名称、执行语句的账号、执行时间、返回记录数等信息。供用户对RDS安全性进行排查。 控制台操作日志。记录所有在控制台上进行的修改类操作,便于管理员查看并管理RDS。 答案来源于网络

养狐狸的猫 2019-12-02 02:17:40 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档使用 数据传输服务 DTS 可以将本地 MySQL 实例的数据迁移到 RDS for MySQL 实例。数据传输服务 DTS (以下简称 DTS) 提供的增量数据同步功能,可以实现在本地应用不停服的情况下,平滑完成 MySQL 数据的迁移工作。 本小节简单介绍使用 DTS 进行本地 MySQL->RDS for MySQL 数据迁移的任务配置流程。 迁移步骤对于本地 MySQL->RDS for MySQL 的数据迁移,DTS 支持结构迁移、全量数据迁移及增量数据迁移,这个迁移类型的功能及限制如下: 结构迁移 数据传输会将迁移对象的结构定义迁移到目标实例。目前 DTS 支持结构迁移的对象有:表、视图、触发器、存储过程、存储函数。 全量数据迁移 全量迁移将本地 MySQL 实例的存量数据全部迁移到目标 RDS for MySQL 实例。 如果用户只进行全量数据迁移,那么迁移过程中本地 MySQL 实例新增的业务写入不会被同步到目标 RDS for MySQL 实例。 增量数据迁移 增量数据迁移会将全量数据迁移过程中,本地 MySQL 实例的增量变更数据同步到目标 RDS for MySQL 实例,增量数据迁移可以实现本地 MySQL 实例在迁移过程中产生的增量数据被实时同步到目标库,最终实现本地 MySQL 实例同目标 RDS for MySQL 实例进入动态数据同步的过程。 迁移限制 迁移过程中,不支持 DDL 操作结构迁移不支持 event 的迁移对于MySQL的浮点型float/double,DTS通过round(column,precision)来读取该列的值,若列类型没有明确定义其精度,对于float,精度为38位,double类型,精度为308,请先确认DTS的迁移精度是否符合业务预期如果使用了对象名映射功能后,依赖这个对象的其他对象可能迁移失败当选择增量迁移时,源端的本地 MySQL 实例需要按照要求开启 binlog当选择增量迁移时,源库的 binlog_format 要为 row当选择增量迁移且源 MySQL 如果为 5.6 及以上版本时,它的 binlog_row_image 必须为 full当选择增量迁移时,增量迁移过程中如果源MySQL实例出现因实例跨机迁移或跨机重建等导致的binlog 文件ID乱序,可能导致增量迁移数据丢失 迁移权限要求当使用 DTS 进行本地 MySQL->RDS for MySQL迁移时,在不同迁移类型,对源端和目标端 MySQL 实例的迁移帐号权限要求如下: 迁移类型 结构迁移 全量迁移 增量迁移 本地 MySQL 实例 select select superselectreplication slavereplication client 目标端 RDS for MySQL 实例 读写权限 读写权限 读写权限 迁移流程DTS 在进行本地 MySQL->RDS for Mysql 数据迁移时,为了解决对象间的依赖关系,提高迁移成功率。结构对象及数据的迁移顺序如下: 结构对象:表、视图的迁移全量数据迁移结构对象:存储过程、函数、触发器、外键的迁移增量数据迁移 如果任务没有选择增量数据迁移,那么当全量数据迁移完成后,任务列表中的迁移进度为:结构迁移 100%,全量迁移 100%,迁移状态为“迁移中”。此时迁移任务正在进行步骤(3) 中的对象的迁移。此时,请勿手动结束任务,否则会造成迁移数据丢失。 迁移任务配置下面详细介绍使用 DTS 将本地 MySQL 实例中的数据迁移到阿里云 RDS for MySQL 实例的任务配置流程。 RDS for MySQL 实例数据库创建在数据迁移过程中,如果待迁移的数据库在目标 RDS 实例中不存在,那么 DTS 自动会创建。但是对于如下两种情况,用户需要在配置迁移任务之前,手动创建数据库。 数据库名称不符合 RDS 定义规范(由小写字母、数字、下划线、中划线组成,字母开头,字母或数字结尾,最长 64 个字符)。待迁移数据库,在源端本地 MySQL 和目标端 RDS for MySQL 实例中名称不同。 对于这两种情况,用户需要在配置迁移任务之前,先在 RDS 控制台完成数据库创建。具体参考 RDS使用手册 - 创建数据库”。 迁移帐号创建迁移任务配置,需要提供本地 MySQL 数据库及目标 RDS for MySQL 实例的迁移账号。迁移账号所需权限详见上文的 迁移权限要求 部分。 如果源端 MySQL 实例迁移账号尚未创建,那么您可以参考 Grant 语法说明,创建满足权限要求的迁移账号。 如果目标端 RDS for MySQL 实例迁移账号创建,那么您可以参考 RDS 账号创建流程,创建对待迁移数据库有读写权限的迁移账号。 其他准备工作如果需要进行增量迁移,那么需要确认源库的 binlog 是否开启,格式是否满足要求。具体确认项如下。 确认源库的 binlog 是否开启。 如果这里面查询出来的 log_bin=OFF,则说明源库没有开启 binlog,这个时候如果需要使用增量迁移的话,需要修改本地 MySQL 的 binlog 配置,打开 binlog 日志。 开启二进制日志,修改 log_bin=mysql_bin。设置 binlog 模式为 row,修改 binlog_format=row。配置 server_id 大于 1,即 server_id=某一个大于 1 的整数。如果版本为 5.6,修改 binlog_row_image=full。修改完成后,重启 MySQL 进程。 确认源库的 binlog 格式为 row 模式。 使用上面的命令确认本地 MySQL 的 binlog 格式是否为 ROW,如果查询出来的结果不为 ROW 的话,那么通过如下的参数设置命令将模式修改为 ROW。 当修改完成后,建议将源库上已有的连接 KILL 掉,并且重新连接,否则可能出现其他的连接依然使用 statement 格式记录 binlog 日志。 当本地 MySQL 版本大等于 5.6.2 时,确认源库的 binlog_row_image=full。 如果查询出来的结果不为 FULL 的话,那么通过如下的参数设置命令将其修改为 FULL。 迁移任务配置当数据库、迁移账号都创建完成后,就可以开始配置迁移任务了。下面详细介绍下具体的配置步骤。 进入 数据传输 DTS 控制台,点击右上角的 创建迁移任务,开始任务配置。本地 MySQL 实例及目标 RDS for MySQL 实例连接信息配置。 在这个步骤中,主要配置迁移任务名称,迁移源实例及目标实例连接信息。其中: 任务名称 默认情况下,DTS 为每个任务自动生成一个任务名称。任务名称没有唯一性要求,您可以修改这个名称,为任务配置一个具有业务意义的名称,便于后续的任务识别。 源实例连接信息 实例类型:选择 有公网 IP 的自建数据库数据库类型:选择 MySQL主机名或 IP 地址:配置本地 MySQL 数据库实例的访问地址,这个地址必须为公网访问方式端口:MySQL 实例监听端口账号:MySQL 实例访问账号密码:上面指定的 MySQL 访问账号对应的密码 目标 RDS for MySQL 实例连接信息。 实例类型:选择 RDS 实例RDS 实例 ID: 配置迁移的目标 RDS 实例的实例 ID。 DTS 支持经典网络、VPC 网络的 RDS for MySQL 实例数据库账号:RDS for MySQL 实例的连接账号数据库密码:上面指定的数据库账号对应的数据库密码 迁移对象及迁移类型配置。 迁移类型 DTS 支持 结构迁移、全量数据迁移、增量数据迁移。 如果需要进行不停机迁移,那么需要选择:结构迁移+全量数据迁移+增量数据迁移。 如果只进行全量迁移,那么需要选择:结构迁移+全量数据迁移。 迁移对象 迁移对象,需要选择您要迁移的对象。迁移对象选择的粒度可以为:库、表、列三个粒度。 默认情况下,对象迁移到 RDS for MySQL 实例后,对象名跟本地 MySQL 实例一致。如果您迁移的对象在源实例跟目标实例上名称不同,那么需要使用 DTS 提供的对象名映射功能,详细使用方式可以参考 库表列映射。 当配置完迁移对象及迁移类型后,即进入任务启动前的预检查步骤 预检查。 在迁移任务正式启动之前,会先进行前置预检查,只有预检查通过后,才能成功启动迁移。 如果预检查失败,那么可以点击具体检查项后的按钮,查看具体的失败详情,并根据失败原因修复后,重新进行预检查。 启动迁移任务。 当预检查通过后,我们可以启动迁移任务,任务启动后,可以到任务列表中查看任务具体的迁移状态及进度。 增量数据迁移是个动态同步的过程,所以建议在增量迁移达到无延迟状态时,在目标数据库上进行业务验证,如果验证成功,那么可以停掉迁移任务,然后将业务切换到目标数据库。 至此,完成将本地 MySQL 数据库实例到阿里云 RDS for MySQL 的数据迁移任务配置。

2019-12-01 23:09:41 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档使用 数据传输服务 DTS 可以将本地 MySQL 实例的数据迁移到 RDS for MySQL 实例。数据传输服务 DTS (以下简称 DTS) 提供的增量数据同步功能,可以实现在本地应用不停服的情况下,平滑完成 MySQL 数据的迁移工作。 本小节简单介绍使用 DTS 进行本地 MySQL->RDS for MySQL 数据迁移的任务配置流程。 迁移步骤对于本地 MySQL->RDS for MySQL 的数据迁移,DTS 支持结构迁移、全量数据迁移及增量数据迁移,这个迁移类型的功能及限制如下: 结构迁移 数据传输会将迁移对象的结构定义迁移到目标实例。目前 DTS 支持结构迁移的对象有:表、视图、触发器、存储过程、存储函数。 全量数据迁移 全量迁移将本地 MySQL 实例的存量数据全部迁移到目标 RDS for MySQL 实例。 如果用户只进行全量数据迁移,那么迁移过程中本地 MySQL 实例新增的业务写入不会被同步到目标 RDS for MySQL 实例。 增量数据迁移 增量数据迁移会将全量数据迁移过程中,本地 MySQL 实例的增量变更数据同步到目标 RDS for MySQL 实例,增量数据迁移可以实现本地 MySQL 实例在迁移过程中产生的增量数据被实时同步到目标库,最终实现本地 MySQL 实例同目标 RDS for MySQL 实例进入动态数据同步的过程。 迁移限制 迁移过程中,不支持 DDL 操作结构迁移不支持 event 的迁移对于MySQL的浮点型float/double,DTS通过round(column,precision)来读取该列的值,若列类型没有明确定义其精度,对于float,精度为38位,double类型,精度为308,请先确认DTS的迁移精度是否符合业务预期如果使用了对象名映射功能后,依赖这个对象的其他对象可能迁移失败当选择增量迁移时,源端的本地 MySQL 实例需要按照要求开启 binlog当选择增量迁移时,源库的 binlog_format 要为 row当选择增量迁移且源 MySQL 如果为 5.6 及以上版本时,它的 binlog_row_image 必须为 full当选择增量迁移时,增量迁移过程中如果源MySQL实例出现因实例跨机迁移或跨机重建等导致的binlog 文件ID乱序,可能导致增量迁移数据丢失 迁移权限要求当使用 DTS 进行本地 MySQL->RDS for MySQL迁移时,在不同迁移类型,对源端和目标端 MySQL 实例的迁移帐号权限要求如下: 迁移类型 结构迁移 全量迁移 增量迁移 本地 MySQL 实例 select select superselectreplication slavereplication client 目标端 RDS for MySQL 实例 读写权限 读写权限 读写权限 迁移流程DTS 在进行本地 MySQL->RDS for Mysql 数据迁移时,为了解决对象间的依赖关系,提高迁移成功率。结构对象及数据的迁移顺序如下: 结构对象:表、视图的迁移全量数据迁移结构对象:存储过程、函数、触发器、外键的迁移增量数据迁移 如果任务没有选择增量数据迁移,那么当全量数据迁移完成后,任务列表中的迁移进度为:结构迁移 100%,全量迁移 100%,迁移状态为“迁移中”。此时迁移任务正在进行步骤(3) 中的对象的迁移。此时,请勿手动结束任务,否则会造成迁移数据丢失。 迁移任务配置下面详细介绍使用 DTS 将本地 MySQL 实例中的数据迁移到阿里云 RDS for MySQL 实例的任务配置流程。 RDS for MySQL 实例数据库创建在数据迁移过程中,如果待迁移的数据库在目标 RDS 实例中不存在,那么 DTS 自动会创建。但是对于如下两种情况,用户需要在配置迁移任务之前,手动创建数据库。 数据库名称不符合 RDS 定义规范(由小写字母、数字、下划线、中划线组成,字母开头,字母或数字结尾,最长 64 个字符)。待迁移数据库,在源端本地 MySQL 和目标端 RDS for MySQL 实例中名称不同。 对于这两种情况,用户需要在配置迁移任务之前,先在 RDS 控制台完成数据库创建。具体参考 RDS使用手册 - 创建数据库”。 迁移帐号创建迁移任务配置,需要提供本地 MySQL 数据库及目标 RDS for MySQL 实例的迁移账号。迁移账号所需权限详见上文的 迁移权限要求 部分。 如果源端 MySQL 实例迁移账号尚未创建,那么您可以参考 Grant 语法说明,创建满足权限要求的迁移账号。 如果目标端 RDS for MySQL 实例迁移账号创建,那么您可以参考 RDS 账号创建流程,创建对待迁移数据库有读写权限的迁移账号。 其他准备工作如果需要进行增量迁移,那么需要确认源库的 binlog 是否开启,格式是否满足要求。具体确认项如下。 确认源库的 binlog 是否开启。 如果这里面查询出来的 log_bin=OFF,则说明源库没有开启 binlog,这个时候如果需要使用增量迁移的话,需要修改本地 MySQL 的 binlog 配置,打开 binlog 日志。 开启二进制日志,修改 log_bin=mysql_bin。设置 binlog 模式为 row,修改 binlog_format=row。配置 server_id 大于 1,即 server_id=某一个大于 1 的整数。如果版本为 5.6,修改 binlog_row_image=full。修改完成后,重启 MySQL 进程。 确认源库的 binlog 格式为 row 模式。 使用上面的命令确认本地 MySQL 的 binlog 格式是否为 ROW,如果查询出来的结果不为 ROW 的话,那么通过如下的参数设置命令将模式修改为 ROW。 当修改完成后,建议将源库上已有的连接 KILL 掉,并且重新连接,否则可能出现其他的连接依然使用 statement 格式记录 binlog 日志。 当本地 MySQL 版本大等于 5.6.2 时,确认源库的 binlog_row_image=full。 如果查询出来的结果不为 FULL 的话,那么通过如下的参数设置命令将其修改为 FULL。 迁移任务配置当数据库、迁移账号都创建完成后,就可以开始配置迁移任务了。下面详细介绍下具体的配置步骤。 进入 数据传输 DTS 控制台,点击右上角的 创建迁移任务,开始任务配置。本地 MySQL 实例及目标 RDS for MySQL 实例连接信息配置。 在这个步骤中,主要配置迁移任务名称,迁移源实例及目标实例连接信息。其中: 任务名称 默认情况下,DTS 为每个任务自动生成一个任务名称。任务名称没有唯一性要求,您可以修改这个名称,为任务配置一个具有业务意义的名称,便于后续的任务识别。 源实例连接信息 实例类型:选择 有公网 IP 的自建数据库数据库类型:选择 MySQL主机名或 IP 地址:配置本地 MySQL 数据库实例的访问地址,这个地址必须为公网访问方式端口:MySQL 实例监听端口账号:MySQL 实例访问账号密码:上面指定的 MySQL 访问账号对应的密码 目标 RDS for MySQL 实例连接信息。 实例类型:选择 RDS 实例RDS 实例 ID: 配置迁移的目标 RDS 实例的实例 ID。 DTS 支持经典网络、VPC 网络的 RDS for MySQL 实例数据库账号:RDS for MySQL 实例的连接账号数据库密码:上面指定的数据库账号对应的数据库密码 迁移对象及迁移类型配置。 迁移类型 DTS 支持 结构迁移、全量数据迁移、增量数据迁移。 如果需要进行不停机迁移,那么需要选择:结构迁移+全量数据迁移+增量数据迁移。 如果只进行全量迁移,那么需要选择:结构迁移+全量数据迁移。 迁移对象 迁移对象,需要选择您要迁移的对象。迁移对象选择的粒度可以为:库、表、列三个粒度。 默认情况下,对象迁移到 RDS for MySQL 实例后,对象名跟本地 MySQL 实例一致。如果您迁移的对象在源实例跟目标实例上名称不同,那么需要使用 DTS 提供的对象名映射功能,详细使用方式可以参考 库表列映射。 当配置完迁移对象及迁移类型后,即进入任务启动前的预检查步骤 预检查。 在迁移任务正式启动之前,会先进行前置预检查,只有预检查通过后,才能成功启动迁移。 如果预检查失败,那么可以点击具体检查项后的按钮,查看具体的失败详情,并根据失败原因修复后,重新进行预检查。 启动迁移任务。 当预检查通过后,我们可以启动迁移任务,任务启动后,可以到任务列表中查看任务具体的迁移状态及进度。 增量数据迁移是个动态同步的过程,所以建议在增量迁移达到无延迟状态时,在目标数据库上进行业务验证,如果验证成功,那么可以停掉迁移任务,然后将业务切换到目标数据库。 至此,完成将本地 MySQL 数据库实例到阿里云 RDS for MySQL 的数据迁移任务配置。

2019-12-01 23:09:40 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档使用 数据传输服务 DTS 可以将本地 MySQL 实例的数据迁移到 RDS for MySQL 实例。数据传输服务 DTS (以下简称 DTS) 提供的增量数据同步功能,可以实现在本地应用不停服的情况下,平滑完成 MySQL 数据的迁移工作。 本小节简单介绍使用 DTS 进行本地 MySQL->RDS for MySQL 数据迁移的任务配置流程。 迁移步骤对于本地 MySQL->RDS for MySQL 的数据迁移,DTS 支持结构迁移、全量数据迁移及增量数据迁移,这个迁移类型的功能及限制如下: 结构迁移 数据传输会将迁移对象的结构定义迁移到目标实例。目前 DTS 支持结构迁移的对象有:表、视图、触发器、存储过程、存储函数。 全量数据迁移 全量迁移将本地 MySQL 实例的存量数据全部迁移到目标 RDS for MySQL 实例。 如果用户只进行全量数据迁移,那么迁移过程中本地 MySQL 实例新增的业务写入不会被同步到目标 RDS for MySQL 实例。 增量数据迁移 增量数据迁移会将全量数据迁移过程中,本地 MySQL 实例的增量变更数据同步到目标 RDS for MySQL 实例,增量数据迁移可以实现本地 MySQL 实例在迁移过程中产生的增量数据被实时同步到目标库,最终实现本地 MySQL 实例同目标 RDS for MySQL 实例进入动态数据同步的过程。 迁移限制 迁移过程中,不支持 DDL 操作结构迁移不支持 event 的迁移对于MySQL的浮点型float/double,DTS通过round(column,precision)来读取该列的值,若列类型没有明确定义其精度,对于float,精度为38位,double类型,精度为308,请先确认DTS的迁移精度是否符合业务预期如果使用了对象名映射功能后,依赖这个对象的其他对象可能迁移失败当选择增量迁移时,源端的本地 MySQL 实例需要按照要求开启 binlog当选择增量迁移时,源库的 binlog_format 要为 row当选择增量迁移且源 MySQL 如果为 5.6 及以上版本时,它的 binlog_row_image 必须为 full当选择增量迁移时,增量迁移过程中如果源MySQL实例出现因实例跨机迁移或跨机重建等导致的binlog 文件ID乱序,可能导致增量迁移数据丢失 迁移权限要求当使用 DTS 进行本地 MySQL->RDS for MySQL迁移时,在不同迁移类型,对源端和目标端 MySQL 实例的迁移帐号权限要求如下: 迁移类型 结构迁移 全量迁移 增量迁移 本地 MySQL 实例 select select superselectreplication slavereplication client 目标端 RDS for MySQL 实例 读写权限 读写权限 读写权限 迁移流程DTS 在进行本地 MySQL->RDS for Mysql 数据迁移时,为了解决对象间的依赖关系,提高迁移成功率。结构对象及数据的迁移顺序如下: 结构对象:表、视图的迁移全量数据迁移结构对象:存储过程、函数、触发器、外键的迁移增量数据迁移 如果任务没有选择增量数据迁移,那么当全量数据迁移完成后,任务列表中的迁移进度为:结构迁移 100%,全量迁移 100%,迁移状态为“迁移中”。此时迁移任务正在进行步骤(3) 中的对象的迁移。此时,请勿手动结束任务,否则会造成迁移数据丢失。 迁移任务配置下面详细介绍使用 DTS 将本地 MySQL 实例中的数据迁移到阿里云 RDS for MySQL 实例的任务配置流程。 RDS for MySQL 实例数据库创建在数据迁移过程中,如果待迁移的数据库在目标 RDS 实例中不存在,那么 DTS 自动会创建。但是对于如下两种情况,用户需要在配置迁移任务之前,手动创建数据库。 数据库名称不符合 RDS 定义规范(由小写字母、数字、下划线、中划线组成,字母开头,字母或数字结尾,最长 64 个字符)。待迁移数据库,在源端本地 MySQL 和目标端 RDS for MySQL 实例中名称不同。 对于这两种情况,用户需要在配置迁移任务之前,先在 RDS 控制台完成数据库创建。具体参考 RDS使用手册 - 创建数据库”。 迁移帐号创建迁移任务配置,需要提供本地 MySQL 数据库及目标 RDS for MySQL 实例的迁移账号。迁移账号所需权限详见上文的 迁移权限要求 部分。 如果源端 MySQL 实例迁移账号尚未创建,那么您可以参考 Grant 语法说明,创建满足权限要求的迁移账号。 如果目标端 RDS for MySQL 实例迁移账号创建,那么您可以参考 RDS 账号创建流程,创建对待迁移数据库有读写权限的迁移账号。 其他准备工作如果需要进行增量迁移,那么需要确认源库的 binlog 是否开启,格式是否满足要求。具体确认项如下。 确认源库的 binlog 是否开启。 如果这里面查询出来的 log_bin=OFF,则说明源库没有开启 binlog,这个时候如果需要使用增量迁移的话,需要修改本地 MySQL 的 binlog 配置,打开 binlog 日志。 开启二进制日志,修改 log_bin=mysql_bin。设置 binlog 模式为 row,修改 binlog_format=row。配置 server_id 大于 1,即 server_id=某一个大于 1 的整数。如果版本为 5.6,修改 binlog_row_image=full。修改完成后,重启 MySQL 进程。 确认源库的 binlog 格式为 row 模式。 使用上面的命令确认本地 MySQL 的 binlog 格式是否为 ROW,如果查询出来的结果不为 ROW 的话,那么通过如下的参数设置命令将模式修改为 ROW。 当修改完成后,建议将源库上已有的连接 KILL 掉,并且重新连接,否则可能出现其他的连接依然使用 statement 格式记录 binlog 日志。 当本地 MySQL 版本大等于 5.6.2 时,确认源库的 binlog_row_image=full。 如果查询出来的结果不为 FULL 的话,那么通过如下的参数设置命令将其修改为 FULL。 迁移任务配置当数据库、迁移账号都创建完成后,就可以开始配置迁移任务了。下面详细介绍下具体的配置步骤。 进入 数据传输 DTS 控制台,点击右上角的 创建迁移任务,开始任务配置。本地 MySQL 实例及目标 RDS for MySQL 实例连接信息配置。 在这个步骤中,主要配置迁移任务名称,迁移源实例及目标实例连接信息。其中: 任务名称 默认情况下,DTS 为每个任务自动生成一个任务名称。任务名称没有唯一性要求,您可以修改这个名称,为任务配置一个具有业务意义的名称,便于后续的任务识别。 源实例连接信息 实例类型:选择 有公网 IP 的自建数据库数据库类型:选择 MySQL主机名或 IP 地址:配置本地 MySQL 数据库实例的访问地址,这个地址必须为公网访问方式端口:MySQL 实例监听端口账号:MySQL 实例访问账号密码:上面指定的 MySQL 访问账号对应的密码 目标 RDS for MySQL 实例连接信息。 实例类型:选择 RDS 实例RDS 实例 ID: 配置迁移的目标 RDS 实例的实例 ID。 DTS 支持经典网络、VPC 网络的 RDS for MySQL 实例数据库账号:RDS for MySQL 实例的连接账号数据库密码:上面指定的数据库账号对应的数据库密码 迁移对象及迁移类型配置。 迁移类型 DTS 支持 结构迁移、全量数据迁移、增量数据迁移。 如果需要进行不停机迁移,那么需要选择:结构迁移+全量数据迁移+增量数据迁移。 如果只进行全量迁移,那么需要选择:结构迁移+全量数据迁移。 迁移对象 迁移对象,需要选择您要迁移的对象。迁移对象选择的粒度可以为:库、表、列三个粒度。 默认情况下,对象迁移到 RDS for MySQL 实例后,对象名跟本地 MySQL 实例一致。如果您迁移的对象在源实例跟目标实例上名称不同,那么需要使用 DTS 提供的对象名映射功能,详细使用方式可以参考 库表列映射。 当配置完迁移对象及迁移类型后,即进入任务启动前的预检查步骤 预检查。 在迁移任务正式启动之前,会先进行前置预检查,只有预检查通过后,才能成功启动迁移。 如果预检查失败,那么可以点击具体检查项后的按钮,查看具体的失败详情,并根据失败原因修复后,重新进行预检查。 启动迁移任务。 当预检查通过后,我们可以启动迁移任务,任务启动后,可以到任务列表中查看任务具体的迁移状态及进度。 增量数据迁移是个动态同步的过程,所以建议在增量迁移达到无延迟状态时,在目标数据库上进行业务验证,如果验证成功,那么可以停掉迁移任务,然后将业务切换到目标数据库。 至此,完成将本地 MySQL 数据库实例到阿里云 RDS for MySQL 的数据迁移任务配置。

2019-12-01 23:09:42 0 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档使用 数据传输服务 DTS 可以将本地 MySQL 实例的数据迁移到 RDS for MySQL 实例。数据传输服务 DTS (以下简称 DTS) 提供的增量数据同步功能,可以实现在本地应用不停服的情况下,平滑完成 MySQL 数据的迁移工作。 本小节简单介绍使用 DTS 进行本地 MySQL->RDS for MySQL 数据迁移的任务配置流程。 迁移步骤对于本地 MySQL->RDS for MySQL 的数据迁移,DTS 支持结构迁移、全量数据迁移及增量数据迁移,这个迁移类型的功能及限制如下: 结构迁移 数据传输会将迁移对象的结构定义迁移到目标实例。目前 DTS 支持结构迁移的对象有:表、视图、触发器、存储过程、存储函数。 全量数据迁移 全量迁移将本地 MySQL 实例的存量数据全部迁移到目标 RDS for MySQL 实例。 如果用户只进行全量数据迁移,那么迁移过程中本地 MySQL 实例新增的业务写入不会被同步到目标 RDS for MySQL 实例。 增量数据迁移 增量数据迁移会将全量数据迁移过程中,本地 MySQL 实例的增量变更数据同步到目标 RDS for MySQL 实例,增量数据迁移可以实现本地 MySQL 实例在迁移过程中产生的增量数据被实时同步到目标库,最终实现本地 MySQL 实例同目标 RDS for MySQL 实例进入动态数据同步的过程。 迁移限制 迁移过程中,不支持 DDL 操作结构迁移不支持 event 的迁移对于MySQL的浮点型float/double,DTS通过round(column,precision)来读取该列的值,若列类型没有明确定义其精度,对于float,精度为38位,double类型,精度为308,请先确认DTS的迁移精度是否符合业务预期如果使用了对象名映射功能后,依赖这个对象的其他对象可能迁移失败当选择增量迁移时,源端的本地 MySQL 实例需要按照要求开启 binlog当选择增量迁移时,源库的 binlog_format 要为 row当选择增量迁移且源 MySQL 如果为 5.6 及以上版本时,它的 binlog_row_image 必须为 full当选择增量迁移时,增量迁移过程中如果源MySQL实例出现因实例跨机迁移或跨机重建等导致的binlog 文件ID乱序,可能导致增量迁移数据丢失 迁移权限要求当使用 DTS 进行本地 MySQL->RDS for MySQL迁移时,在不同迁移类型,对源端和目标端 MySQL 实例的迁移帐号权限要求如下: 迁移类型 结构迁移 全量迁移 增量迁移 本地 MySQL 实例 select select superselectreplication slavereplication client 目标端 RDS for MySQL 实例 读写权限 读写权限 读写权限 迁移流程DTS 在进行本地 MySQL->RDS for Mysql 数据迁移时,为了解决对象间的依赖关系,提高迁移成功率。结构对象及数据的迁移顺序如下: 结构对象:表、视图的迁移全量数据迁移结构对象:存储过程、函数、触发器、外键的迁移增量数据迁移 如果任务没有选择增量数据迁移,那么当全量数据迁移完成后,任务列表中的迁移进度为:结构迁移 100%,全量迁移 100%,迁移状态为“迁移中”。此时迁移任务正在进行步骤(3) 中的对象的迁移。此时,请勿手动结束任务,否则会造成迁移数据丢失。 迁移任务配置下面详细介绍使用 DTS 将本地 MySQL 实例中的数据迁移到阿里云 RDS for MySQL 实例的任务配置流程。 RDS for MySQL 实例数据库创建在数据迁移过程中,如果待迁移的数据库在目标 RDS 实例中不存在,那么 DTS 自动会创建。但是对于如下两种情况,用户需要在配置迁移任务之前,手动创建数据库。 数据库名称不符合 RDS 定义规范(由小写字母、数字、下划线、中划线组成,字母开头,字母或数字结尾,最长 64 个字符)。待迁移数据库,在源端本地 MySQL 和目标端 RDS for MySQL 实例中名称不同。 对于这两种情况,用户需要在配置迁移任务之前,先在 RDS 控制台完成数据库创建。具体参考 RDS使用手册 - 创建数据库”。 迁移帐号创建迁移任务配置,需要提供本地 MySQL 数据库及目标 RDS for MySQL 实例的迁移账号。迁移账号所需权限详见上文的 迁移权限要求 部分。 如果源端 MySQL 实例迁移账号尚未创建,那么您可以参考 Grant 语法说明,创建满足权限要求的迁移账号。 如果目标端 RDS for MySQL 实例迁移账号创建,那么您可以参考 RDS 账号创建流程,创建对待迁移数据库有读写权限的迁移账号。 其他准备工作如果需要进行增量迁移,那么需要确认源库的 binlog 是否开启,格式是否满足要求。具体确认项如下。 确认源库的 binlog 是否开启。 如果这里面查询出来的 log_bin=OFF,则说明源库没有开启 binlog,这个时候如果需要使用增量迁移的话,需要修改本地 MySQL 的 binlog 配置,打开 binlog 日志。 开启二进制日志,修改 log_bin=mysql_bin。设置 binlog 模式为 row,修改 binlog_format=row。配置 server_id 大于 1,即 server_id=某一个大于 1 的整数。如果版本为 5.6,修改 binlog_row_image=full。修改完成后,重启 MySQL 进程。 确认源库的 binlog 格式为 row 模式。 使用上面的命令确认本地 MySQL 的 binlog 格式是否为 ROW,如果查询出来的结果不为 ROW 的话,那么通过如下的参数设置命令将模式修改为 ROW。 当修改完成后,建议将源库上已有的连接 KILL 掉,并且重新连接,否则可能出现其他的连接依然使用 statement 格式记录 binlog 日志。 当本地 MySQL 版本大等于 5.6.2 时,确认源库的 binlog_row_image=full。 如果查询出来的结果不为 FULL 的话,那么通过如下的参数设置命令将其修改为 FULL。 迁移任务配置当数据库、迁移账号都创建完成后,就可以开始配置迁移任务了。下面详细介绍下具体的配置步骤。 进入 数据传输 DTS 控制台,点击右上角的 创建迁移任务,开始任务配置。本地 MySQL 实例及目标 RDS for MySQL 实例连接信息配置。 在这个步骤中,主要配置迁移任务名称,迁移源实例及目标实例连接信息。其中: 任务名称 默认情况下,DTS 为每个任务自动生成一个任务名称。任务名称没有唯一性要求,您可以修改这个名称,为任务配置一个具有业务意义的名称,便于后续的任务识别。 源实例连接信息 实例类型:选择 有公网 IP 的自建数据库数据库类型:选择 MySQL主机名或 IP 地址:配置本地 MySQL 数据库实例的访问地址,这个地址必须为公网访问方式端口:MySQL 实例监听端口账号:MySQL 实例访问账号密码:上面指定的 MySQL 访问账号对应的密码 目标 RDS for MySQL 实例连接信息。 实例类型:选择 RDS 实例RDS 实例 ID: 配置迁移的目标 RDS 实例的实例 ID。 DTS 支持经典网络、VPC 网络的 RDS for MySQL 实例数据库账号:RDS for MySQL 实例的连接账号数据库密码:上面指定的数据库账号对应的数据库密码 迁移对象及迁移类型配置。 迁移类型 DTS 支持 结构迁移、全量数据迁移、增量数据迁移。 如果需要进行不停机迁移,那么需要选择:结构迁移+全量数据迁移+增量数据迁移。 如果只进行全量迁移,那么需要选择:结构迁移+全量数据迁移。 迁移对象 迁移对象,需要选择您要迁移的对象。迁移对象选择的粒度可以为:库、表、列三个粒度。 默认情况下,对象迁移到 RDS for MySQL 实例后,对象名跟本地 MySQL 实例一致。如果您迁移的对象在源实例跟目标实例上名称不同,那么需要使用 DTS 提供的对象名映射功能,详细使用方式可以参考 库表列映射。 当配置完迁移对象及迁移类型后,即进入任务启动前的预检查步骤 预检查。 在迁移任务正式启动之前,会先进行前置预检查,只有预检查通过后,才能成功启动迁移。 如果预检查失败,那么可以点击具体检查项后的按钮,查看具体的失败详情,并根据失败原因修复后,重新进行预检查。 启动迁移任务。 当预检查通过后,我们可以启动迁移任务,任务启动后,可以到任务列表中查看任务具体的迁移状态及进度。 增量数据迁移是个动态同步的过程,所以建议在增量迁移达到无延迟状态时,在目标数据库上进行业务验证,如果验证成功,那么可以停掉迁移任务,然后将业务切换到目标数据库。 至此,完成将本地 MySQL 数据库实例到阿里云 RDS for MySQL 的数据迁移任务配置。

2019-12-01 23:09:42 0 浏览量 回答数 0
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站 云栖号弹性计算 阿里云云栖号 云栖号案例 云栖号直播