某大数据项目需迁移Mysql数据库。涉及3xxG数据,采用mysqldump+source导入太慢。如何缩短停机时间。
无
1、按表导出文件
mysqldump -uroot -p'xxx' beta beta_file_msg_logs_2023_12 > /backup/db-mir/beta_file_msg_logs_2023_12.sql &
mysqldump -uroot -p'xxx' beta beta_obs_file_scan_hunter_2023_12 > /backup/db-mir/beta_obs_file_scan_hunter_2023_12.sql &
mysqldump -uroot -xxx' beta beta_obs_file_scan_zlg_2023_12 > /backup/db-mir/beta_obs_file_scan_zlg_2023_12.sql &
2、多进程导入文件
mysql -h 127.0.0.1 -P 6446 -uroot -p'xxx' beta < /backup/db-mir/beta_file_msg_logs_2023_12.sql &
mysql -h 127.0.0.1 -P 6446 -uroot -p'xxx' beta < /backup/db-mir/beta_obs_file_scan_hunter_2023_12.sql &
mysql -h 127.0.0.1 -P 6446 -uroot -p'xxx' beta < /backup/db-mir/beta_obs_file_scan_zlg_2023_12.sql &
该方法不依赖三方组件,多并发处理可以提高速度。
无