背景:工作中经常需要从A库的a表拉取一些数据到B库的b表做测试
解决思路:先将数据从A库导入文件,如data.txt,再将文件Load到B库
1、编写从A库查询数据的脚步 a.sh
#!/bin/sh
mysql -h 10.80.120.40 -P 3306 -u user_name -pUIRkw3d****** <<EOF
use alarm;
select * alarm_info;
exit
EOF
执行 sh a.sh > data.txt, 将数据导入文件。
2、将data.txt 传输至可以连接B库的机器上
3、连接B库,将数据load至B 库的b表
LOAD DATA LOCAL INFILE 'data.txt' INTO TABLE b;
结束?