使用shell腳本連接mysql shell腳本執行mysql語句


#!/bin/bash
# 連接mysql數據庫,並查詢結果,將結果輸出到文件中
# 1.定義連接變量
mysql_u="root"
mysql_p="vaca1234!"
save_f="mysql.txt"
save_p="/root/bin/"
mysql_sq="select * from dwd.purchase_order_schedule
where date (order_create_time) = date_sub(current_date(),interval 1 day) limit 20; "
#export MYSQL_PWD=${mysql_p}
echo "開始鏈接數據庫..."
# 2.連接數據庫
result=`/usr/local/mysql8026/bin/mysql --socket=/tmp/mysql8026.sock -u$mysql_u -p$mysql_p << EOF
use dwd;
$mysql_sq;
quit
EOF`
# 判斷是否連接成功
if [ $? = 0 ]
then
echo "連接成功。。。"
else
echo "連接失敗。。。"
exit
fi
echo "寫入查詢結果..."
# 將結果寫入文本
echo "$result" >> $save_p$save_f
echo "寫入完成..."  

  


免責聲明!

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



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