• 为什么写博客,是因为遇到的坑,不希望别人在踩一遍!
  • 选择了,剩下的就是坚持和努力-------致自己!
  • 当能力达不到梦想时,更需要学习,努力,拼搏

Linux命令行执行MySQL命令

Shell 无名 3年前 (2018-01-09) 1086次浏览 0个评论

images

最近需要写个定时任务,因为不会开发,研究了下linux命令行执行mysql命令,算是总结如下。
注意事项如下: linux命令行可以执行多个mysql sql 需要用<< EOF 和 EOF 之间写,记得Mysql 用;号,区分多个

root@tbt-mysql:/home/shell/tuzhanggui# cat mysql_tzg_zs.sh 
#!/bin/sh
############
#by xuebao test 今天数据
DATE=`date +%Y-%m-%d`
# 输入数据库-p 用户和 -h 密码 记得加-P 端口
mysql -uroot -ptest -h1222.222.55.66 -P3306 <<EOF
 use tbtfits;
 SELECT count(1) as 总数量 FROM crm_custommanager WHERE REGISDATE <= '$DATE 23:59:59';
EOF

提示:给shell 脚本执行权限 ,就可以执行。


喜欢 (1)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址