1.準備工作:linux服務器安裝mysql數據庫(或者直接拷貝一份mysql可執行文件到服務器的/usr/bin/目錄也也可以)
2.shell腳本編寫如下:
#!/bin/bash
begins=$1 # 參數1 起始ID
ends=$2 # 參數2 結束ID
sqlfile=$3 # 參數3 執行SQL文件名
hostname=127.1.2.3 # 數據庫地址
user=root # 數據庫賬號
port=3306 # 數據庫端口
pwd=NWNWNWNWNWNW # 數據庫密碼
for((i=$begins;i<=$ends;i++))
do
dbname=test${i}
if [ ${i} -eq 1 ];
then
dbname=test
fi
mysql -h $hostname -P$port -u$user -p$pwd $dbname --default-character-set=utf8 -e "source ${sqlfile}"
done
3.直接運行腳本