实例升级问题

最近更新时间:2019-05-15 14:29:55

MySQL 有什么实例类型?

  • 常规实例
    不含只读实例的实例被称为常规实例。常规实例可读可写,在实例列表可见。MySQL 5.6 版本开启 GTID 后常规实例可通过购买只读实例从而升级为主实例。
  • 主实例
    含有只读实例的实例被称为主实例。主实例可读可写,在实例列表可见。在主实例的实例详情页中可对其所属的只读实例进行管理。
  • 只读实例
    仅提供读功能的实例被称为只读实例。只读实例无法单独存在,必须隶属于某个主实例,唯一数据来源是从主实例同步数据,在实例列表中不可见。

如何查询 MySQL 实例的地域?

您可以登录 MySQL 控制台,单击实例名称进入实例详情页,在详情页的【地域/可用区】查看实例的地域。

如何查看 MySQL 实例的所属网络?

在 MySQL 控制台,单击实例名称进入实例详情页,在详情页的【所属网络】中查看实例的所属网络。

如何自助调整云数据库实例规格?

自助调整云数据库实例规格请参见 调整数据库实例规格

如何设置实例可维护时间?

设置实例可维护时间请参见 设置实例维护时间

MySQL 实例调整配置如何计费?

对包年包月实例,用户自助调整数据库实例时,系统将计算实例规格间的差价,并从用户的账户中扣除或退还差价。实例调整后将按照新的实例规格进行计费。对按量计费实例,实例调整后下一个计费周期将按照新的实例规格进行计费。

自助调整 MySQL 实例有什么限制吗?

  • 仅支持包年包月和按量计费用户自助调整实例规格。
  • 仅当实例处于可调整配置状态下时允许进行调整操作。对正在调整配置的实例,需等本次调整完成后,才允许再次调整。
  • 调整过程中,不允许取消本次调整操作。

MySQL 怎样创建只读实例?

创建只读实例请参见 只读实例

如何查看 MySQL 实例的状态?

在 MySQL 控制台,单击实例名称进入实例详情页,基本信息中包括实例的状态。

如何查看刚建立的 MySQL 实例 ID?

在 MySQL 控制台,单击实例名称进入实例详情页,基本信息中包括实例 ID。

如何查询 MySQL 实例的内网地址?

在 MySQL 控制台,单击实例名称进入实例详情页,基本信息中包括实例的内网地址。

如何查询 MySQL 实例的端口?

在 MySQL 控制台,单击实例名称进入实例详情页,基本信息中可以查看到实例的端口。

如何查看 MySQL 实例的所属项目?

在 MySQL 控制台,单击实例名称进入实例详情页,基本信息中可以查看到实例的所属项目。

如何查询 MySQL 实例 GTID 的状态?

在 MySQL 控制台,单击实例名称进入实例详情页,基本信息中可以查看实例 GTID 的状态。

如何查看 MySQL 的实例配置信息?

在 MySQL 控制台,单击实例名称进入实例详情页,基本信息中可以查看到实例相关配置。

如何查看 MySQL 的数据库版本?

在 MySQL 控制台,单击实例名称进入实例详情页,配置信息中可以查看到实例的数据库版本。

如何查看 MySQL 实例的存储空间?

在 MySQL 控制台,单击实例名称进入实例详情页,配置信息中可以查看到实例的存储空间。

如何查询已经使用了的 MySQL 存储空间?

在 MySQL 控制台,单击实例名称进入实例详情页,配置信息中可以查看到实例已经使用的存储空间。

如何查询 MySQL 实例的创建时间?

在 MySQL 控制台,单击实例名称进入实例详情页,配置信息中可以查看到实例的创建时间。

MySQL 如何升级实例规格?

在 MySQL 控制台,可通过操作列的【更多】>【升级版本】升级指定实例的实例规格。详细操作请参见 升级数据库实例规格

自助升级 MySQL 实例有什么限制吗?

  • 仅支持包年包月和按量计费用户自助升级实例规格。
  • 仅支持由小规格的实例向大规格实例进行升级,不支持降级操作。
  • 仅当实例处于可升级状态下时允许进行升级操作。对正在升级的实例,需等本次升级完成后,才允许再次升级。
  • 升级过程中,不允许取消本次升级操作。

使用 MySQL 5.5 版本和小容量的实例,如何开通只读实例?

只读实例基于 GTID 功能,所以 MySQL 5.5 需要升级到5.6以上 GTID 版本。
另外实例规格必须满足内存4GB、硬盘100GB规格以上。

MySQL 只读实例作用是什么?能否外网连接?

  • 只读实例用于用户做读写分离和读扩展。
  • 仅支持内网连接。

MySQL 只读实例和灾备实例的区别?

  • 只读实例:只能与主实例同地域。
  • 灾备实例:必须与主实例异地。

MySQL 主实例和灾备实例间数据同步频率?

开启同步后,完成初始同步后,后续数据实时同步。

MySQL 支持监控的实例类型是什么?

云数据库 MySQL 支持云数据库主实例及只读实例的监控,并为每个实例提供独立的监控视图供查询。详细请参见 MySQL 监控功能

什么是 MySQL 实例的异步复制?

应用发起数据更新(含 insert、update、delete 操作)请求,Master 在执行完更新操作后立即向应用程序返回响应,然后 Master 再向 Slave 复制数据。
数据更新过程中 Master 不需要等待 Slave 的响应,因此异步复制的数据库实例通常具有较高的性能,且 Slave 不可用并不影响 Master 对外提供服务。但因数据并非实时同步到 Slave,而 Master 在 Slave 有延迟的情况下发生故障则有较小概率会引起数据不一致。
云数据库 MySQL 异步复制采用一主一备的架构。

什么是 MySQL 实例的半同步复制?

应用发起数据更新(含 insert、update、delete 操作)请求,Master 在执行完更新操作后立即向 Slave 复制数据,Slave 接收到数据并写到 relay log 中(无需执行) 后才向 Master 返回成功信息,Master 必须在接受到 Slave 的成功信息后再向应用程序返回响应。
仅在数据复制发生异常(Slave 节点不可用或者数据复制所用网络发生异常)的情况下,Master 会暂停(MySQL 默认约 10 秒左右)对应用的响应,将复制方式降级为异步复制。当数据复制恢复正常,将恢复为强同步复制。
云数据库 MySQL 半同步复制采用一主一备的架构。

什么是 MySQL 实例的强同步复制?

应用发起数据更新(含 insert、update、delete 操作)请求,Master 在执行完更新操作后立即向 Slave 复制数据,Slave 接收到数据并执行完 后才向 Master 返回成功信息,Master 必须在接受到 Slave 的成功信息后再向应用程序返回响应。
因 Master 向 Slave 复制数据是同步进行的,Master 每次更新操作都需要同时保证 Slave 也成功执行,因此强同步复制能最大限度的保障主从数据的一致性。但因每次 Master 更新请求都强依赖于 Slave 的返回,因此 Slave 如果仅有单台,它不可用将会极大影响 Master 上的操作。
云数据库 MySQL 强同步复制采用一主两备的架构,仅需其中一台 Slave 成功执行即可返回,避免了单台 Slave 不可用影响 Master 上操作的问题,提高了强同步复制集群的可用性。

如何使用命令行登录 MySQL 实例?

在 MySQL 客户端使用标准 MySQL 语句登录云数据库(云数据库的帐号默认为 root)。

mysql -h [云数据库IP] -P [云数据库端口号] -uroot -p[云数据库密码]

注意:

需要先安装 MySQL 客户端,可到 MySQL 官方下载。命令行中第一个“-P”为大写,第二个“-p”为小写。

登录云数据库后,即可执行 MySQL 语句管理云数据库。MySQL 语句说明详见 MySQL 手册
示例如下:
图片描述

如何使用云数据库管理界面登录 MySQL 的实例?

目前提供使用命令行和云数据库管理界面两种方式,使用云数据库管理界面登录到云数据库 MySQL 的实例,请参见 访问 MySQL 数据库

如何复制 MySQL 中的实例?

云数据库 MySQL 实例有以下三种数据复制方式:

  • 异步复制
  • 强同步复制
  • 半同步复制

MySQL 不允许添加临时实例吗?

目前暂不支持添加临时实例。临时实例是由回档功能生成的临时存在的实例,用于回档后数据校验,可通过切换为主实例功能,将校验后的临时实例恢复为主实例。

MySQL 升级影响多大?需要多长时间?

升级过程可能涉及数据搬迁,期间您的业务访问不受影响,搬迁完毕后会有秒级别的闪断,建议您业务实现重连机制,并且在升级操作时选择维护时间内切换,将影响降到最低。升级时长受数据量大小影响,请耐心等待即可。