1 準備DB的IP列表
-- testip.txt 文件開始
ip,port,user,password
192.16.0.15,3306,root,pass1
192.16.0.16,3306,root,pass2
-- 文件結束
2 對全部IP循環執行腳本的批處理
-- do_ip.bat文件開始
:: 第一個參數是IP列表文件(ip,port,user,password)
:: 第二個參數是要執行的SQL
@echo iplist:%1, sqlfile:%2
@for /f "skip=1 tokens=1,2,3,4 delims=," %%a in ( %1 ) do @echo do host:%%a Port:%%b && mysql -u%%c -p%%d -h %%a -P %%b < %2
-- 文件結束
3 版本更新的腳本(這裏用到的SQL文件就不寫了)
-- update1.bat文件開始
@echo off
call do_ip testip.txt t1.sql
call do_ip testip.txt t2.sql
call do_ip testip.txt t1.sql
-- 文件結束