全量备份是将整个数据库的数据和结构都备份到外部存储介质的过程。TiDB提供了mysqldump和TiDB Lightning两种方法来执行全量备份。
mysqldump备份 参数介绍: --result-file:备份文件保存路径 --single-transaction:使用事务进行备份,保证备份的一致性 --all-databases:备份所有数据库 --password:数据库密码 --user:数据库用户名 --port:数据库端口号 --host:数据库主机地址 |
完整代码案例:
mysqldump -h tidb-test.uenpay.com -P 4000 -uadmin -p xspay_dev --single-transaction --result-file=./xspay_dev.sql |