用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的存储过程或者语句,可以用脚本后台执行的方式,直接挂起,终端就可以退出了。