前言
由于线上要进行数据迁移,查库发现现有数据库数据已经达到近上亿数据,初步采用Navicat等工具导出数据发现速度巨慢且经常断开连接,后面采用mysqldump命令导出基本实现上亿数据20分钟内备份完成。
数据库远程备份命令
mysqldump -h host -u username -p --default-character-set=utf8 dbname > dbname.sql
数据库远程恢复命令
mysql -h host -u username -p --default-character-set=utf8 dbname < dbname.sql