用shell脚本执行mysql脚本
#!/bin/bash
HOSTNAME="127.0.0.1" #数据库本机地址
PORT="3306"
USERNAME="root"
PASSWORD="pwd"
DBNAME="tbs_ra_data"
execSql="call DELETE_FLOW_ONEBYONE()" //此处可以是SQL语句或者调用存储过程
echo "Begin execute MYSQL SQL ........."
mysql -h${HOSTNAME} -P${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME} -e "${execSql}"
echo "End execute MYSQL SQL ................"
如果需要在后台挂一个脚本,后台执行mysql的存储过程或者语句,可以用脚本后台执行的方式,直接挂起,终端就可以退出了。

浙公网安备 33010602011771号