云数据库 MySQL
  • 产品发布记录
  • 新手引导
  • 产品简介

  • 购买指南

  • 操作指南

  • 最佳实践

  • 性能白皮书
  • 故障处理

    • 连接相关

      • 实例无法连接
        • 常见原因
        • 解决方案
          • 网络问题解决方案
          • 白名单问题解决方案
          • 连接数问题解决方案
      • 连接MySQL实例出现 Access denied for user 'xxx'@'xxx' 报错
    • 性能相关

    • MySQL修改密码策略
  • API文档

  • 常见问题

  • 服务条款
  • 词汇表
  • 联系我们
  • MySQL
  • 故障处理
  • 连接相关
云数据库 MySQL

云数据库 RDS MySQL 是首云基于高性能 SSD 存储、高性能云主机和开源数据库 MySQL 打造的一款稳定可靠、可弹性伸缩的关系型数据库。提供了容灾、备份恢复、账户权限、监控告警等一系列等功能。方便您轻松自由地管理数据库。

  • 产品简介
    • 产品概述

    • 产品优势

    • 应用场景

    • 数据库架构

    • 功能差异列表

    • 产品实例

    • 区域与虚拟数据中心

  • 购买指南
    • 计费概述

    • 购买方式

    • 欠费说明

    • 退费说明

    • 调整实例费用说明

    • 备份空间收费说明

  • 操作指南
    • 使用限制

    • 操作总览

    • 管理实例

    • 只读实例

    • 账号管理

    • 数据库管理

    • 参数配置

    • 备份恢复

    • 监控报警

    • 标签管理

    • 慢日志下载

  • 最佳实践
    • 云数据库MySQL使用规范

    • 配置自动重连

    • MyISAM转换InnoDB引擎限制

    • 在线修改大表结构

    • 使用物理备份恢复至自建数据库

    • 使用逻辑备份恢复至自建数据库

  • 故障处理
    • 连接相关

    • 性能相关

    • MySQL修改密码策略

  • API文档
    • 认证方式

    • API概览

    • 实例相关接口

    • 账号相关接口

    • 备份相关接口

    • 只读实例相关接口

    • 监控相关接口

    • 参数相关接口

    • 错误码

  • 常见问题
    • 计费相关

    • 数据库备份相关

    • 数据库恢复相关

    • 连接登录

    • 参数修改

    • 账号权限

    • 性能内存

    • 功能特性

    • 控制台相关

实例无法连接

最后更新时间:2021-12-03 生成PDF文件 | 前往GitHub编辑

# 常见原因

可能原因 说明
网络问题1 云服务器与云数据库 MySQL 不在同一虚拟数据中心(VDC)
网络问题2 云服务器与云数据库 MySQL 在同一虚拟数据中心(VDC),但不在同一私网网段
白名单问题 云数据库 MySQL 白名单配置错误
连接数问题1 空闲连接数过多
连接数问题2 活动连接数过多,已经达到了实例最大连接数限制

# 解决方案

# 网络问题解决方案

当云服务器实例和云数据库 MySQL 实例位于不同的虚拟数据中心(VDC)时,无法直接通过内网互通。您可以将原实例删除,重新购买同一虚拟数据中心(VDC)下的实例,选择同一私网网段即可。

# 白名单问题解决方案

由于白名单设置中只有默认地址 127.0.0.1。该地址表示不允许任何设备访问云数据库 MySQL 实例。您需要在白名单中添加对端的 IP 地址,白名单具体操作,详情参见 连接实例。

# 连接数问题解决方案

连接数满通常是由于空闲连接过多或活动连接过多导致。导致空闲连接过多原因:

  • 应用使用长连接模式:对于长连接模式(比如 Java 应用),应用侧应该配置连接池。连接池的初始连接数设置过高,应用启动后建立多个到 MySQL 实例空闲连接。
  • 应用使用短连接模式:对于短连接模式(比如 PHP 应用),出现大量的空闲连接说明应用没有在查询执行完毕后显式的关闭连接。

当空闲连接过多时,您可以:

  • 通过 kill 命令来终止当前空闲会话。

  • 修改应用,长连接模式需要启用连接池的复用功能(建议也启用连接检测功能)。

  • 修改应用,短连接模式需要在代码中修改查询结束后调用关闭连接的方法。

  • 在控制台调小 wait_timeout 参数,修改参数配置步骤,详情参见 参数配置。

    注意:

    应用服务的超时时间应该比 wait_timeout 参数设置的时间小。

当活动连接过多时,您可以升级云数据库 MySQL 实例规格以获取更大连接数,调整云数据库 MySQL 配置步骤,详情参见 调整配置。

性能白皮书
连接MySQL实例出现 Access denied for user 'xxx'@'xxx' 报错

← 性能白皮书 连接MySQL实例出现 Access denied for user 'xxx'@'xxx' 报错→

最近更新
01
产品发布记录
10-18
02
查询云数据库MySQL实例列表
10-18
03
计费概述
07-26
更多文章>

版权所有 ©2005 - 2024 Capitalonline Data Service Co., Ltd 备案序号:京ICP备06033943号 京公网安备:11010502020343号

北京首都在线科技股份有限公司(总部) 经营许可证:B1.B2-20140358 上海红之盟网络科技有限公司(首都在线全资子公司) 经营许可证:B1-20194861