本来是要mysql数据库中创建事件任务来,定时执行存储过程,做数据传输的。。。后来由于种种原因,就使用crontab来定时执行,调用存储过程。

实现这个数据传输分为两步:

第一步:编写shell脚本调用mysql数据库存储过程,如下:

#!/bin/bash
#0 1 * * * sh /home/drmTrans3/rj_proc.sh
host1=127.0.0.1
user=system
passwd=linux
port=3306
mysql -h${host1} -u${user} -p${passwd} -P${port} -e "call  库名data.过程名pro" ;

这样就可以,调用执行库data的过程pro了。注意,不同主机有可能需要写出mysql的绝对路径,如/usr/bin/mysql,否则不执行库过程。。。

第二步:创建crontab定时任务,设置在凌晨1点执行脚本/home/drmTrans3/rj_proc.sh

#vi /var/spool/cron/root

添加语句

0 1 * * * sh /home/drmTrans3/rj_proc.sh

经过这两个步骤,就可以实现使用shell脚本调用mysql数据库存储过程,并设置定时任务。

转载于:https://blog.51cto.com/milenovo/1692847

使用shell脚本调用mysql数据库存储过程,并设置定时任务相关推荐

  1. shell编程系列22--shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查)

    shell编程系列22--shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查)Shell脚本与MySQL数据库交互(增删改查)# 环境准备:安装mariadb 数据库 [root ...

  2. shell备份mysql思路_写一个shell脚本备份mysql数据库的步骤

    写一个shell脚本备份mysql数据库的步骤 发布时间:2020-05-25 15:47:41 来源:51CTO 阅读:221 作者:三月 下文我给大家简单讲讲关于写一个shell脚本备份mysql ...

  3. 用 Shell 脚本访问 MySQL 数据库

    下午写了一个简单的 bash 脚本,用来测试程序,输入一个测试用例文件,输出没有通过测试的用例和结果,然后把结果保存到数据库里.如何在 bash 脚本里直接访问数据库呢?既然在 shell 里可以直接 ...

  4. Shell脚本调用mysql语句

    方法一: mysql -hhostname -Pport -uusername -ppassword -e 相关mysql的sql语句. 不用在mysql的提示符下运行mysql,即可以在shell中 ...

  5. shell脚本操作mysql数据库,使用mysql的-e参数可以执行各种sql的(创建,删除,增,删,改、查)等各种操作

    来源:http://blog.163.com/xychenbaihu@yeah/blog/static/13222965520114116289991/ mysql  -hhostname -Ppor ...

  6. shell脚本将mysql数据库中查询结果导出制作成.CSV格式文件;或.txt/.log文件

    #第一种方法在命令行中直接执行下面代码(.log可替换为其他格式文件) mysql -hlocalhost -P3306 -uroot -p1234 -e"select * from dem ...

  7. shell脚本备份mysql数据库(for循环)

    #!/bin/bash mysql_host="192.168.1.239" mysql_user="root" mysql_passwd="1234 ...

  8. Linux备份MySQL xshell_linux shell脚本备份mysql数据库

    #!/bin/sh # 备份数据库 # Mysql 用户名密码 MYSQL_USER=root MYSQL_PASS=root BACKUP_DIR=/data/backup/mysql DATA_D ...

  9. linux shell脚本备份mysql数据库

    #!/bin/sh# 备份数据库# Mysql 用户名密码 MYSQL_USER=root MYSQL_PASS=root BACKUP_DIR=/data/backup/mysql DATA_DIR ...

最新文章

  1. ajax怎么设置好友,好友按ajax新消息通知
  2. 计算硼原子的基态能级B---交换能
  3. Java网络编程及安全
  4. Mybatis-sql语句的抽取
  5. MFC界面编程新思路--模仿MATLAB式的界面
  6. mahout贝叶斯算法开发思路(拓展篇)1
  7. 吴恩达DeepLearningCourse3-结构化机器学习项目
  8. 这7个在线工具,帮助您快速开发WordPress主题
  9. java面试题32:Java网络程序设计中,下列正确的描述是()
  10. Fatal error compiling: java.lang.ExceptionInInitializerError: com.sun.tools.javac.code.TypeTags
  11. python迭代器举例_如何最简单、通俗地理解Python的迭代器?
  12. Akamai “三驾马车”,如何应对疫情后新场景形态下的新考验?
  13. 以太坊代码标准是什么_以太坊:什么是ERC20标准?
  14. 2017.10.11 Problem c 失败总结
  15. android8.0于与ios,android 8.0 oreo抄袭苹果吗 android oreo和ios 11对比
  16. linux下日志文件的查找(tail和grep)
  17. 酱油瓶上有两个字很重要,一直都被忽略了,以后看准再买!
  18. python 爬虫 美女_Python3爬取美女妹子图片
  19. Android Studio Keymap
  20. Echarts 饼图设置标签颜色(单个标签颜色、多个标签颜色)

热门文章

  1. 相机标定:PNP基于单应面解决多点透视问题
  2. 新版vue-cli模板下本地开发环境使用node服务器跨域
  3. ArcGIS Server服务器监控
  4. ABBYY FineReader 12可以内置自动化任务吗
  5. rsync+inotify实现实时同步案例
  6. kafka的SASL的适用业务场景
  7. 复方丙酸氯倍他索软膏購買技巧
  8. Intellij idea导入项目时没有目录结构
  9. coding pages绑定freenom.com域名
  10. clion修改选中行的背景颜色