检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
log,确认是否有拒绝连接的日志。 使用其他账号登录数据库,查看root权限,发现有两个root账号,其中一个root限制Host的IP是192开头。 解决方案 联系技术支持协助删除多余的root账号。 父主题: 连接类
already exists in the current database”。 原因分析 数据库在备份恢复后,该用户已存在,只是界面上未显示。 解决方案 以rdsuser用户执行以下命令关联,更换对应库的用户名,以ecology为例。 use [DBName]; Exec sp_change_users_login
结果由分组中的值连接组合而成。需要注意的是:这个函数的结果长度是有限制的,由group_concat_max_len参数决定。 示例: 解决方案 调整group_concat_max_len参数值,适配GROUP_CONCAT()函数的结果长度。 父主题: 参数类
关权限,请授权后重试。 原因分析 如果购买实例时勾选了“存储空间自动扩容”,那么可能是当前IAM子账号没有添加存储空间自动扩容的权限。 解决方案 给IAM子账号添加自动扩容授权项,详见权限管理中“常用操作与对应授权项 > 存储空间自动扩容”的内容。 父主题: 其他使用问题
TES”。 启用“ANSI_QUOTES”后,双引号会被视为标识符引号字符。更多内容,详见sql_mode官方文档。 图1 查看参数值 解决方案 “sql_mode”参数值去掉“ANSI_QUOTES”。 父主题: SQL类
录。 原因分析 下载备份文件在本地恢复,备份恢复之后,本地原自建数据库密码被云上数据库密码覆盖,导致使用本地原自建数据库密码无法登录。 解决方案 使用云上的root密码或在本地自建数据库重置密码。 父主题: 备份恢复
在MySQL实例概览页面,查看实例绑定的密钥已经停用。 如果密钥被禁用或删除,实例无法进行磁盘扩容、规格变更、库表级恢复等操作。 图2 查看密钥 解决方案 将实例绑定的密钥设置为启用。 父主题: 备份恢复
修复以“(”开头的SELECT语句的请求会发往主的问题。 2.23.12.000 新功能 优化Proxy认证同步时延,新建账号和数据库可以更快同步。 Proxy支持报错全链路跟踪。 用户界面支持慢SQL展示。 2.23.09.002 修复问题 优化数据库宕机后Proxy重试业务SQL的逻辑。 2.23.09.001
(HY001): Out of sort memory, consider increasing server sort buffer size 解决方案 将参数“sort_buffer_size”设置为高于其默认值256KB。 “sort_buffer_size”是一个MySQL服务器系
d”,而数据库代理不支持RDS for MySQL 8.0的“caching_sha2_password”身份认证插件,导致登录报错。 解决方案 更新Navicat驱动来解决问题。 将RDS for MySQL 8.0实例该用户登录的加密规则修改为“mysql_native_password”。
for MySQL增加表字段后出现运行卡顿现象 故障描述 当给RDS for MySQL实例的表中增加一个字段,出现系统无法访问的现象。 解决方案 因增加表字段而引起数据库出现性能问题,有可能是未对新增字段添加索引,数据量大导致消耗了大量的CPU资源。为此,提出如下建议恢复数据库性能。
SYSTEM_VARIABLES_ADMIN privilege(s) for this operation MySQL [(none)]> 解决方案 RDS for MySQL不支持在数据库中执行修改全局参数的命令,您可以到控制台修改参数。详见是否支持使用SQL命令修改全局参数。 父主题:
盘空间不足 RDS for MySQL实例迁移中,短时间内产生大量binlog文件,导致数据盘空间不足(91%),影响业务正常运行 。 解决方案 请及时清理过期数据。 随着业务数据的增加,原来申请的数据库磁盘容量可能会不足,建议用户扩容磁盘空间,确保磁盘空间足够。 请参见扩容磁盘。
发现有一直未提交的长事务,如上图所示(事务一天前开始),该长事务导致undo log一直未清理,累计了近一天的undo log,导致磁盘占用高。 解决方案 方式一:等待事务提交后,undo log会被清理,只读实例的磁盘占用恢复。 方式二:kill相应会话,停止长事务。 父主题: 性能资源类
"%time_zone%"; 以上图为例,实例的时区为UTC,因此以北京时间设置事件定时器不会立即生效,等待时间到达对应UTC时间才会生效。 解决方案 事件定时器按照对应时区时间设置,即可立即生效。 父主题: SQL类
备份。 解决方案 mysqldump在备份过程中会产生大数据读写,本场景是跨主机通过网络异机备份,备份端数据写入能力和TCP缓存无法匹配RDS端的发送能力,超时时间达到数据库写超时设定的300秒,最终导致备份中断。可以通过修改内核参数增加TCP的缓存,提高备份端网络处理能力来解决问题。
服务端问题导致连接RDS实例失败 应用程序是否需要支持自动重连RDS数据库 RDS绑定公网IP后无法ping通的解决方案 RDS跨地域内网能访问吗 为什么RDS实例重置密码后新密码没有生效 可以访问RDS备实例吗 如何查看RDS for MySQL数据库的连接情况 连接RDS for SQL Server数据库时,连接超时是否会自动退出
据锁冲突,会导致备份一直阻塞等待,超时失败。 执行“show processlist”命令,排查业务侧在备份时间窗内是否有DDL操作。 解决方案 停止相应的DDL操作后,重试手动备份。 建议此后的DDL业务变更操作应尽量避开备份窗口。 父主题: 备份恢复
这是因为在PostgreSQL数据库进程启动时,需要删除所有之前产生的所有临时文件,如果存在大量临时文件堆积,将导致数据库启动缓慢。 解决方案 建议业务侧优化SQL,或适当调大work_mem参数值(会增加内存占用),减少临时文件生成。 场景二 场景描述 使用RDS for P
法更新或删除数据,避免破坏外键的约束。 可以通过设置变量FOREIGN_KEY_CHECKS值为off,来关闭上述机制,详见官方文档。 解决方案 通过设置变量FOREIGN_KEY_CHECKS值为off,来关闭上述机制: set session foreign_key_checks=off;