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.直接运行脚本