- 关于TiDB
- 快速启动
- 部署
- 迁移
- 维护
- 升级
- 规模
- 备份和恢复
- 使用BR工具(推荐)
- 配置时区
- 每日检查表
- 保持TiFlash
- 使用TiUP维护TiDB
- 在线修改配置
- 监测和警报
- 排除故障
- 性能调整
- 教程
- TiDB生态系统工具
- 参考
- 集群体系结构
- 关键监测指标
- 保护
- 特权
- SQL
- SQL语言结构和语法
- SQL语句
添加列
添加索引
管理
管理员取消DDL.
管理员校验和表
管理员检查(表|索引)
Admin show DDL [job | queries]
改变数据库
改变指数
改变实例
更改表格
改变用户
分析表
备份
开始
换行
犯罪
换流器
改变泵
创建[全局|会话]绑定
创建数据库
创建索引
创建角色
创建序列
创建类似表格的
创建表
创建用户
创建视图
释放
删除
DESC
描述
做
删除[全局|会话]绑定
删除列
删除数据库
指数下降
下降的作用
下降序列
下降统计信息
升降台
删除用户
俯视图
执行
解释分析
说明
闪回表
刷新权限
冲洗状态
刷新表
授予<特权>
格兰特> <作用
插入
杀死[tidb]
加载数据
加载统计数据
修改列
准备
恢复表
重命名索引
重命名表
取代
恢复
撤销
撤销> <作用
回滚
挑选
设置默认角色
设置[名称|字符集]
设置密码
设定角色
设置交易
<变量(全局|会话)>
显示分析状态
显示(备份|恢复)
显示[全局|会话]绑定
显示内置命令
显示字符集
显示排序
从中显示[完整]列
显示配置
显示创建序列
显示创建表
显示创建用户
显示数据库
显示排水器状态
展示引擎
显示错误
显示[完整]字段
表演补助金
显示索引[从中]
显示索引[从中]
显示键[来自| In]
显示主机状态
显示插件
显示特权
显示[全部]PROCESSSLIST
显示个人资料
显示泵状态
显示模式
显示stats_healthy.
显示STATS_HISTOGRAMS
显示STATS_META
显示状态
显示下一行的表格\u ID
展示桌子区
显示表格状态
显示[完整]表格
显示[全局|会话]变量
显示警告
关闭
分裂区域
开始事务
表格
跟踪
截断
更新
使用
具有
- 数据类型
- 函数和运算符
- 聚集索引
- 约束
- 生成的列
- SQL模式
- 交易
- 垃圾收集(GC)
- 的观点
- 分区
- 字符集与排序
- 系统表
mysql
- INFORMATION_SCHEMA
- 概述
分析你的状态
CLIENT_ERRORS_SUMMARY_BY_HOST
客户端错误摘要用户
CLIENT_ERRORS_SUMMARY_GLOBAL
CHARACTER_SETS
群集配置
群集硬件
群集信息
CLUSTER_LOAD
cluster_log.
cluster_systeminfo.
校勘
COLLATION_CHARACTER_SET_APPLICABILITY
柱
DATA_LOCK_WAITS
DDL_工作
死锁
引擎
检查结果
检查_RULES.
检查_summary.
键\u列\u用法
METRICS_SUMMARY
度量表
分区
PROCESSLIST
REFERENTIAL_CONSTRAINTS
图式
序列
session_variables.
慢_query.
统计数据
桌子
TABLE_CONSTRAINTS
TABLE_STORAGE_STATS
TIDB_HOT_REGIONS
TIDB_指数
TIDB\u服务器\u信息
TIDB_TRX
TIFU复制品
TIKV_地区
tikv_region_status.
TIKV_STORE_STATUS
用户权限
的观点
度量与模式
- 用户界面
- CLI
- 命令行标记
- 配置文件参数
- 系统变量
- 存储引擎
- Tiup.
- 遥测
- 错误代码
- 表筛选器
- 按拓扑标签安排副本
- 常见问题
- 术语表
- 发行说明
- 所有的版本
- v5.2
- v5.1
- v5.0
- v4.0
- v3.1
- v3.0
- v2.1
- v2.0
- v1.0
迁移概述
本文档介绍了如何将数据迁移到TiDB,包括从MySQL和从CSV/SQL文件迁移数据。
从Aurora迁移到TiDB
在云环境中,您可以通过从Aurora导出快照直接将完整数据迁移到TiDB。有关详细信息,请参阅使用TIDB Lightning迁移亚马逊Aurora MySQL.
从MySQL迁移到TiDB
要将数据从MySQL迁移到TIDB,建议使用以下方法之一:
- 使用饺子和TiDB闪电迁移完整的数据。
- 使用TiDB数据迁移(DM)迁移完整数据和增量数据。
使用饺子和TiDB Lightning(完整数据)
情节
当数据大小大于1 TB时,可以使用Dumpling和TiDB Lightning迁移完整数据。如果需要复制增量数据,建议使用DM.创建增量复制任务。
迁移的方法
- 使用饺子导出完整的MySQL数据。
- 使用TIDB闪电将完整数据导入TIDB。详情请参见使用Dumpling和TiDB Lightning迁移数据.
使用DM
情节
您可以使用DM来迁移完整的MySQL数据和复制增量数据。建议全数据小于1tb。否则,建议使用Dumpling和TiDB Lightning导入完整数据,然后使用DM复制增量数据。
迁移的方法
详情请参见从MySQL迁移(Amazon Aurora).
将数据从文件迁移到TiDB
您可以将数据从CSV/SQL文件迁移到TiDB。
将数据从CSV文件迁移到TIDB
情节
您可以将与MySQL协议不兼容的异构数据库中的数据迁移到TiDB。
迁移的方法
将完整数据导出到CSV文件。
使用以下方法之一将CSV文件导入TIDB:
使用TiDB Lightning。
它的导入速度很快。如果CSV文件中有大量数据,建议使用TiDB Lightning。有关详细信息,请参阅TiDB Lightning CSV支持.
使用
加载数据
陈述。执行
加载数据
TIDB中的语句导入CSV文件。这更方便,但如果在导入期间发生错误或中断,则需要手动干预来检查数据的一致性和完整性。因此它是不推荐在生产环境中使用此方法。详情请参见加载数据.
将数据从SQL文件迁移到TiDB
使用Mydumper和TiDB Lightning将数据从SQL文件迁移到TiDB。详情请参见使用饺子和TiDB闪电.