用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的存儲過程或者語句,可以用腳本后台執行的方式,直接掛起,終端就可以退出了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM