TDSQL-C MySQL 版

控制台操作

最近更新时间:2024-10-12 21:26:31

我的收藏

版本升级

TDSQL-C MySQL 版数据库的版本如何升级?

数据库版本升级,如 MySQL 5.7 升级到 MySQL 8.0,TDSQL-C MySQL 版暂不支持这类版本升级,您可以新建目标版本的实例,通过数据传输服务 DTS 迁移源端数据至目标实例,操作方法请参考 迁移至 TDSQL-C MySQL
内核小版本升级,如 MySQL 5.7 内核小版本 2.0.12 升级到 2.0.14,操作方法请参见 升级内核小版本

版本升级会影响数据吗?

版本升级是不会影响您的数据的,您可放心升级。 TDSQL-C MySQL 版采用的是原地快速升级的方式,通过 Redo LOG 进行数据的存储,升级速度极快。特殊情况下连接有可能发生秒级闪断,请您确认您的业务有重连机制。

如何查看 TDSQL-C MySQL 版不同内核小版本间的差异?

TDSQL-C MySQL 版会陆续更新内核小版本更新的特性,包括新功能、性能优化、问题修复等,详细更新信息,可参见 内核版本更新动态

数据导入/导出

TDSQL-C MySQL 版如何导入数据?

TDSQL-C MySQL 版支持导入数据到云上数据库,可操作方法如下:
通过数据传输服务 DTS 同步数据,可持续做增量数据的导入,操作方法请参见 同步至 TDSQL-C MySQL
通过 DMC 管理平台 导入数据,可操作简单一次性的存量文件导入,单次导入可支持最大10GB的文件。支持从本地导入文件和通过 COS 源文件地址导入,数据需先上传至 COS ,然后可参考 上传对象下载对象 获取 COS 源文件地址。

如何导入大于10GB的 SQL 文件?

若需要上传10GB以上的文件请参考以下方式
拆分 SQL 文件为若干个小于10GB的文件分批次上传。
打开 SQL 文件,把里面的命令直接复制出来在数据库执行。

TDSQL-C MySQL 版如何迁移数据?

TDSQL-C MySQL 版支持使用数据传输服务 DTS 和命令行工具迁移数据。
DTS 数据迁移,请参见 TDSQL-C MySQL 版数据迁移
支持通过命令行工具迁移数据,请参见 通过命令行工具迁移

TDSQL-C MySQL 版如何导出数据?

TDSQL-C MySQL 版导出数据有如下两种方法:
通过 DMC 管理平台导出数据。
TDSQL-C MySQL 版计算层100%兼容原生 MySQL,可以使用 MySQL 原生的工具如 MySQLDumper 导出数据,同时也支持开源的数据迁移工具迁移数据。请参考 迁移数据 文档。

参数/指标

TDSQL-C MySQL 版可以实现类似 safe-updates 功能吗?

safe-updates 为数据库的一种安全模式,在应用 BUG 或者数据库管理员误操作的情况下,会发生对全表进行更新:update delete 的情况。TDSQL-C MySQL 版提供 sql_safe_updates 参数来限制此操作。
您可以在 控制台 的参数设置开启参数 sql_safe_updates,来完成您的需求,具体操作如下图所示:


TDSQL-C MySQL 版连接的 Threads_created 线程数据一直上涨是否有影响?

Threads_created 表示运行线程数,若 Threads_created 数据一直上涨是会有影响的,会消耗很小的内存,而且会占用连接数。可以通过如下操作观察和结束部分不必要的会话。
在实例监控页,观察监控指标 - 运行线程数(Threads_created)数值变化。
您可以执行 show processlist 命令,或通过 数据库智能管家 DBbrain 的实时会话来查看运行线程的详细信息反馈。
如发现 Threads_created 线程数据一直上涨,可根据业务自身实际情况使用 Kill 命令结束部分会话,或通过数据库智能管家 DBbrain 实时会话里的 Kill 会话、持续 Kill 操作完成类似操作。


lower_case_table_names 参数如何修改?

lower_case_table_names 参数表示表名大小写敏感,您可以在购买集群时设置此参数,或者通过控制台来修改。
lower_case_table_names 参数如果设置为0,表名按指定存储,比较区分大小写。如果设置为1,则它们以小写形式存储在磁盘上,并且比较不区分大小写。修改参数的操作方法请参见 设置实例参数
注意:
MySQL 8.0 版本表名大小写敏感仅支持在购买时设置,购买后不支持修改。

如何修改最大连接数?

TDSQL-C MySQL 版支持修改最大连接数,可通过控制台对参数 max_connections 进行修改,其范围为1-10240,表示允许的最大同时客户端连接数。您可修改最大连接数参数,请参见 设置实例参数

配置变更

TDSQL-C MySQL 版如何调整配置?

TDSQL-C MySQL 版采用计算和存储分离的架构,所有计算节点共享一份数据。在跨机变配的场景下,完全无需搬迁数据,所以能够支撑秒级的配置升降级能力。当实例当前性能或者存储容量无法满足业务变化或实例性能过剩,为节省成本,可对实例进行变配操作。
TDSQL-C MySQL 版的配置变更包括计算节点以及存储空间。
计算节点变配:您可在实例列表,对计算节点进行调配。

存储空间变配:您可在集群详情页,对存储空间进行调配。

注意:
存储计费模式为按量计费:无需对磁盘进行扩容,您可使用的磁盘最大容量为主实例对应计算节点下磁盘的上限,若要使用超过此计算节点上限的存储空间,您可对主实例进行计算节点升级。详细计算节点和对应最大存储容量请参见 产品规格
存储计费模式为包年包月:您可通过控制台调整集群的存储空间,若要调整超过此计算节点上限的存储空间,您可对主实例进行计算节点升级。详细计算节点和对应最大存储容量请参见 产品规格
存储计费模式为包年包月时,变更存储容量的有效计费时间为变更容量时到您的集群到期的时间。
操作方法请参见 修改实例配置

TDSQL-C MySQL 版支持自动伸缩吗?

TDSQL-C MySQL 版自动伸缩可分为存储空间和计算规格上的伸缩。
Serverless 实例形态下,计算规格和存储空间可根据实际使用情况,自动扩缩容,按实际计算和存储资源使用量收取费用。
预置资源实例形态下,计算规格采用包年包月同时存储空间采用按量计费,则存储空间会根据实际使用自动伸缩。
在性能上不支持自动伸缩,您可以 创建只读实例 来减少主实例压力。

备份与恢复

TDSQL-C MySQL 版支持的备份类型?

TDSQL-C MySQL 版支持数据备份和 binlog 备份,数据备份 支持逻辑备份和快照备份两种备份类型,逻辑备份为全量备份,快照备份包含全量备份和增量备份。binlog 备份为增量备份。
逻辑备份:仅支持全量备份,指的是保存数据库的逻辑结构和内容,是以 SQL 语句的方式来表示数据库的结构和数据,是数据库对象级备份,备份内容是表、索引、存储过程等数据库对象,其优势主要体现在能支持进行更精细的库、表级别备份,对数据库性能影响较小,但相对备份速度较慢,占用体积较大。
快照备份:采用写时重定向技术 ROW(Redirect-On-Write),通过对存储层磁盘创建快照的方式进行备份,其优势主要体现在备份速度快,可秒级完成,整个过程计算层业务无感知,相对占用体积小。
全量备份:对某⼀个时间点上的所有数据进行的⼀个完全拷贝。
增量备份:在上一次备份的基础上,备份新增或改变的文件。

TDSQL-C MySQL 版如何恢复数据?

通过回档功能进行数据恢复,此方法支持库表级别回档到原集群、整集群级别回档至新集群。

通过手动备份文件进行数据还原,您可通过控制台手动备份来生成逻辑备份文件,通过此文件来进行数据恢复,详细请参见 使用逻辑备份恢复数据

其他控制台操作

创建 TDSQL-C MySQL 版集群需要多长时间?

通常创建一个集群时间为分钟级,一般在5分钟以内。 另外,只读实例的创建为秒级,一般在30秒内,与数据量无关,不会随数据存储量增加而延长时间。

TDSQL-C MySQL 版初始化后,如何修改表名的敏感度?

敏感度调整需要调整数据库的 lower_case_table_names 参数。
若兼容数据库版本为 MySQL 5.7,您可在集群列表单击集群 ID 进入集群管理页,选择参数设置页,找到 lower_case_table_names 参数进行修改,0是敏感,1是不敏感。
若兼容数据库版本为 MySQL 8.0,则只能在购买页创建实例时选择是否开启表名大小写敏感,创建实例后无法通过修改 lower_case_table_names 参数来调整。

数据库买错了,如何退货?

您可以在 集群列表操作列,选择更多 > 删除进行退货,详细介绍请参见 删除实例

如何恢复 TDSQL-C MySQL 版集群?

集群退还后会保留在回收站一段时间,包年包月实例会保留7天,按量计费实例保留1天;在此时间段内,可在回收站内找到对应实例,然后进行恢复操作即可找回。

账号误删与忘记密码怎么办?

若误删账号,可在集群列表单击集群 ID 进入实例管理页,通过账号管理 > 创建账号或使用 SQL 语句进行新建,详细介绍可参见 创建账号
若忘记 root 密码,可通过账号管理页找到对应账号进行重置密码操作,详细介绍可参见 重置密码。 以上操作也可以通过 云 API 接口 实现。

TDSQL-C MySQL 版账号和密码组成有什么规范?

TDSQL-C MySQL 版账号名称需要1个 - 16个字符,由字母、数字和特殊字符组成;以字母开头,字母或数字结尾;特殊字符为 _
TDSQL-C MySQL 版密码设置需要8个 - 64个字符,包含大小写英文字母、数字和符号 ~!@#$%^&*_-+=|\\\\(){}[]:;'<>,.?/ 中的任意三种。

如何对存储空间使用量进行告警设置?

监控中心对云数据库的存储空间进行了监控,您可在实例监控页面,通过对监控指标 - 存储使用量,存储使用率的情况查询了解当天存储空间的使用情况。 当数据库的存储使用率超过您设置的百分比时,会触发短信和邮件告警,您只需要在腾讯云可观测平台中配置好对应的告警接收人(如何配置请参见 告警策略),当空间不足的时候就能收到告警。

如何查询任务执行情况?

您可在集群列表右侧单击图标

,查看当前任务,也可在左侧单击任务列表,查看全部任务详情。