检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
原因分析 下载备份文件在本地恢复,备份恢复之后,本地原自建数据库密码被云上数据库密码覆盖,导致使用本地原自建数据库密码无法登录。 解决方案 使用云上的root密码或在本地自建数据库重置密码。 父主题: 备份恢复
在MySQL实例概览页面,查看实例绑定的密钥已经停用。 如果密钥被禁用或删除,实例无法进行磁盘扩容、规格变更、库表级恢复等操作。 图2 查看密钥 解决方案 将实例绑定的密钥设置为启用。 父主题: 备份恢复
was = 'sha256_password' 原因分析 DAS暂不支持密码的加密方式为sha256_password的数据库用户登录。 解决方案 执行如下语句将密码的加密方式改为mysql_native_password。 alter user 'user_name'@'%' identified
这是因为在PostgreSQL数据库进程启动时,需要删除所有之前产生的所有临时文件,如果存在大量临时文件堆积,将导致数据库启动缓慢。 解决方案 建议业务侧优化SQL,或适当调大work_mem参数值(会增加内存占用),减少临时文件生成。 场景二 场景描述 使用RDS for Po
为“STRICT_TRANS_TABLES”。 “STRICT_TRANS_TABLES”为严格模式,设置为严格模式时会报字段超长。 解决方案 加大字段长度,建议在业务低峰期执行。 ALTER TABLE 表名 MODIFY COLUMN 字段名 VARCHAR(128); 通过
果由分组中的值连接组合而成。需要注意的是:这个函数的结果长度是有限制的,由group_concat_max_len参数决定。 示例: 解决方案 调整group_concat_max_len参数值,适配GROUP_CONCAT()函数的结果长度。 父主题: 参数类
权限,请授权后重试。 原因分析 如果购买实例时勾选了“存储空间自动扩容”,那么可能是当前IAM子账号没有添加存储空间自动扩容的权限。 解决方案 给IAM子账号添加自动扩容授权项,详见权限管理中“常用操作与对应授权项 > 存储空间自动扩容”的内容。 父主题: 其他使用问题
socketTimeout、connectTimeout等,会影响客户端连接的超时时间。如果超过这个时间,一直没使用的连接就会断开。 解决方案 将socketTimeout、connectTimeout等参数的默认值调整为合适的值。 在程序中注意处理断线重连的功能。 推荐直接使用连接池。
发现有一直未提交的长事务,如上图所示(事务一天前开始),该长事务导致undo log一直未清理,累计了近一天的undo log,导致磁盘占用高。 解决方案 方式一:等待事务提交后,undo log会被清理,只读实例的磁盘占用恢复。 方式二:kill相应会话,停止长事务。 父主题: 性能资源类
"%time_zone%"; 以上图为例,实例的时区为UTC,因此以北京时间设置事件定时器不会立即生效,等待时间到达对应UTC时间才会生效。 解决方案 事件定时器按照对应时区时间设置,即可立即生效。 父主题: SQL类
仅供参考: 备份任务会依赖OBS服务,自动备份处于OBS的业务低峰期,所以耗时短,而手动备份恰好处于OBS业务的高峰期,所以耗时长。 解决方案 建议客户避开OBS高峰期进行全量备份,可以缩短备份时间。 父主题: 备份恢复
(HY001): Out of sort memory, consider increasing server sort buffer size 解决方案 将参数“sort_buffer_size”设置为高于其默认值256KB。 “sort_buffer_size”是一个MySQL服务器系统
数据备份 备份原理及方案 设置同区域备份策略 当数据库故障或数据损坏时,可以通过备份恢复数据库,从而保证数据可靠性。您可根据业务需要设置同区域备份策略,云数据库RDS服务按照您设置的备份策略对数据库进行备份。本文介绍如何设置同区域备份策略。 创建手动备份 查看并导出备份信息 下载全量备份文件
如下报错: 图1 连接失败 故障分析 该场景下用户开启了SSL连接功能,需要使用SSL连接方式。请检查连接命令是否使用了SSL方式。 解决方案 开启SSL验证连接功能,使用SSL连接方式连接数据库,请参考SSL连接方式。 关闭SSL验证连接功能,使用非SSL连接方式连接数据库,请参考非SSL连接方式。
如果一个数据库开启了GTID,使用mysqldump备份或者转储的时候,即使不是RDS for MySQL全库(所有库)备份,也会备份整个数据库所有的GTID号。 解决方案 RDS for MySQL数据库在主从数据库进行导出备份和恢复的时候,需要注意是否启用数据库用GTID模式。 如果开启,则在mysqld
随着业务数据的增加,实例负载太高,原来申请的数据库磁盘容量可能会不够用,尤其当实例显示“磁盘空间满”状态,且数据库不可进行写入操作,导致增量备份失败。 解决方案 您需要为RDS实例进行扩容。在“实例管理”页面,选择目标实例,单击“操作”列的“更多 > 磁盘扩容”,进入“磁盘扩容”页面。磁盘扩容完成
空间不足 RDS for MySQL实例迁移中,短时间内产生大量binlog文件,导致数据盘空间不足(91%),影响业务正常运行 。 解决方案 请及时清理过期数据。 随着业务数据的增加,原来申请的数据库磁盘容量可能会不足,建议用户扩容磁盘空间,确保磁盘空间足够。 请参见扩容磁盘。
更新或删除数据,避免破坏外键的约束。 可以通过设置变量FOREIGN_KEY_CHECKS值为off,来关闭上述机制,详见官方文档。 解决方案 通过设置变量FOREIGN_KEY_CHECKS值为off,来关闭上述机制: set session foreign_key_checks=off;
云监控服务(Cloud Eye)目前可以对客户存储空间的大小、使用量、利用率等做出监控及设置告警策略。 主备实例的存储空间大小是指主实例存储空间。 解决方案 登录管理控制台。 单击管理控制台左上角的,选择区域。 单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。 在“
表字段类型转换失败的解决方法 场景描述 varchar字段使用char类型读取,不能用如下所示的方式转换: 故障分析 char()函数不能用于转换数据类型。 解决方案 RDS for MySQL的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值。两者具体的语法如下: CAST(value