1. 程式人生 > >用shell腳本執行mysql腳本

用shell腳本執行mysql腳本

data mysq 腳本執行 數據 del 退出 直接 ... port

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

用shell腳本執行mysql腳本