批量导入sql文件(shell脚本)

  • Post author:
  • Post category:其他


内容如下:
#!/bin/bash
p=”/tmp” //目录下全是sql文件
dbUser=’root’
dbPassword=’123′
dbName=’zh’
cd $p;
for f in `ls $p/*.sql`
do
echo $f;
mysql -u $dbUser -p$dbPassword -f $dbName -e “source $f”;
mv $f $f.done;
done
echo ‘finished!’
—————————————
注:

-e, –execute=name


//执行mysql的sql语句



-f, –force


//如果有错误跳过去,继续执行下面的



-h, –host=name     //设置连接的服务器名或者Ip

-p, –password[=name] //输入密码

-u, –user=name     //用户名





版权声明:本文为ZH5610原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。