shell腳本中執行mysql 語句,去除warning using a password on the command line interface can be insecure信息

方法二:使用mysql參數的方法mysql

mysql -u$user -p$pass -D $db -e "select host from user;"

固然,能夠經過將傳參的方式來傳遞 -e 後面的語句。sql

 

使用示例:bash

cat count_tb_post_fourhour.sh #!/bin/bash count_tb_post_fourhour_keys=`/usr/bin/mysql -hrr-bp1************3.mysql.rds.aliyuncs.com -uzh*****ng -p********  -D dee****hion -e "select count(1) from tb_post where created_at > date_sub(now(), interval 4 hour) and platformId = 1;" 2>&1 |grep -v "Warning: Using a password"|grep -v "count";` echo $count_tb_post_fourhour_keys [root@weifeng scripts]# sh count_tb_post_fourhour.sh 
2917
相關文章
相關標籤/搜索