检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
RDS for MySQL是否兼容MariaDB MariaDB是MySQL源代码的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB是完全
将MySQL同步到MySQL 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 RDS for MySQL(5.5、5.6、5.7、8.0版本) 本地自建MySQL数据库(5.5、5.6、5.7、8.0版本) ECS自建MySQL数据库(5.5、5.6、5.7、8.0版本)
RDS for MySQL备份任务失败分析思路 场景描述 客户使用RDS for MySQL数据库服务,使用自有备份脚本,通过mysqldump命令进行异机备份。备份数据到一台与RDS在不同子网的ECS主机,但备份任务运行300秒后就会中断,无法完成备份任务。 原因分析 为了排除
RDS for MySQL数据库报错ERROR [1412]的解决方案 场景描述 用户使用时,出现如下报错信息: ERROR[1412]:Table definition has changed, please retry transaction 问题可能出现的版本:MySQL-5
RDS for MySQL开启GTID后有哪些限制 云数据库 RDS for MySQL默认开启GTID且不支持关闭,主备关系的建立等功能均依赖GTID。如果关闭GTID,会对整个RDS的功能(比如备份恢复、主备倒换)受到影响甚至无法运行。 社区版MySQL开启GTID后,如下三种语句执行会报错:
确定”。 恢复到新实例:设置新实例参数,单击“立即购买”。 数据库引擎和数据库版本,与原实例相同,不可重置。 其他参数默认,用户如需设置,请参见购买RDS for MySQL实例。 父主题: 恢复到云上MySQL数据库
查询数据库慢日志(MySQL) 功能介绍 查询数据库最近的慢日志信息,最多查询2000条。 该接口计划于2025-03-31下线,建议及时切换到新接口查询慢日志。 调用接口前,您需要了解API 认证鉴权。 调试 您可以在API Explorer中调试该接口。 接口约束 该接口仅支持MySQL数据库引擎。
其他云MySQL实例准备 前提条件 已购买其他云MySQL实例。 账号权限符合要求,具体见账号权限要求。 账号权限要求 当使用DRS将其他云MySQL数据库的数据迁移到云数据库 RDS for MySQL实例时,账号权限要求如表1所示,授权的具体操作请参考授权操作。 表1 迁移账号权限
MySQL兼容性MySQL模式 数据类型 系统函数 操作符 字符集 排序规则 SQL 驱动
使用root账号连接数据库失败 场景描述 使用root账号连接数据库失败。 原因分析 查看内核日志error.log,确认是否有拒绝连接的日志。 使用其他账号登录数据库,查看root权限,发现有两个root账号,其中一个root限制Host的IP是192开头。 解决方案 联系技术支持协助删除多余的root账号。
GaussDB(for MySQL)数据库权限规范 所有DDL(例如:创建表,更改表结构等)只有通过评审后,由DBA通过数据管理服务(Data Admin Service)执行,在业务低峰期操作上线。 权限需要进行细粒度控制,读写权限分开,运维和开发权限要分开。 DDL操作保留操作日志。
trx_mysql_thread_id 该事务所属的MySQL会话ID。 trx_query 事务执行的SQL语句。 trx_rows_modified 事务修改的行数。 通过查看监控指标确认存在长事务。 登录管理控制台。 单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。
主备复制 MySQL主备复制原理简介 主备复制延迟持续增长后自动恢复 MySQL主备复制延迟场景及解决方案 RDS主备复制关系异常 主备复制时延瞬间飚高回落 canal工具报错权限不足 canal解析Binlog报错 RDS for MySQL Binlog生成的机制 父主题: RDS
PARTITION的差异点: MySQL表或分区使用tablespace时,则无法进行分区和普通表数据的交换;GaussDB表或分区使用不同的tablespace时,仍可进行分区和普通表数据的交换。 对于列默认值,MySQL不会校验默认值,因此默认值不同时也可进行分区和普通表数据的
单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库 > 云数据库 GaussDB(for MySQL)”。 在实例列表中,单击目标实例名称,进入实例概览页面。 在左侧导航栏中,单击“数据库代理,进入数据库代理页面”。 选择目标代理实例,单击“操作”列的“更多 > 删除 > 。” 在弹框中单击“是”,删除代理实例。
建的数据库名和账号名不满足数据库命名规则(参见表2)和账号命名规则(参见表2),例如包含中文或不支持的特殊字符,那么该数据库和账号不支持RDS界面或API的数据库管理和账号管理功能。 如果源库的数据库名和账号名不满足数据库命名规则(参见表2)和账号命名规则(参见表2),迁移到目标库RDS
删除GaussDB(for MySQL)数据库账号 操作场景 您可删除自己创建的数据库账号。 使用须知 数据库账号删除后不可恢复,请谨慎操作。 处于变更中的实例,不可进行该操作。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库 > 云数据库 GaussDB(for
RDS for MySQL设置循环执行事件 当您需要在RDS for MySQL中执行定时任务或周期性任务,例如定时同步数据、定期清理过期数据、或周期性插入数据等任务,您可以开启事件定时器,结合数据管理服务DAS的循环执行事件功能,根据预定计划自动执行数据库中定义的事件。本文介绍如何使用DAS服务为RDS
jar”,具体MySQL jdbc驱动程序选择参见下表。 表1 版本信息 jdbc驱动程序版本 MySQL版本 Connector/J 5.1 MySQL 4.1、MySQL 5.0、MySQL 5.1、MySQL 6.0 alpha Connector/J 5.0 MySQL 4.1、MySQL
数据库安全设置 账户密码复杂度设置 RDS for MySQL Console端数据库密码复杂度,请参见购买RDS for MySQL实例中的数据库配置表格。 RDS for MySQL对在客户端新创建的数据库用户,设置了密码安全策略: 口令长度至少8个字符。 口令至少包含大写字母、小写字母、数字和特殊字符各一个。