使用shell脚本调用mysql数据库存储过程,并设置定时任务
本来是要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数据库存储过程,并设置定时任务相关推荐
- shell编程系列22--shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查)
shell编程系列22--shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查)Shell脚本与MySQL数据库交互(增删改查)# 环境准备:安装mariadb 数据库 [root ...
- shell备份mysql思路_写一个shell脚本备份mysql数据库的步骤
写一个shell脚本备份mysql数据库的步骤 发布时间:2020-05-25 15:47:41 来源:51CTO 阅读:221 作者:三月 下文我给大家简单讲讲关于写一个shell脚本备份mysql ...
- 用 Shell 脚本访问 MySQL 数据库
下午写了一个简单的 bash 脚本,用来测试程序,输入一个测试用例文件,输出没有通过测试的用例和结果,然后把结果保存到数据库里.如何在 bash 脚本里直接访问数据库呢?既然在 shell 里可以直接 ...
- Shell脚本调用mysql语句
方法一: mysql -hhostname -Pport -uusername -ppassword -e 相关mysql的sql语句. 不用在mysql的提示符下运行mysql,即可以在shell中 ...
- shell脚本操作mysql数据库,使用mysql的-e参数可以执行各种sql的(创建,删除,增,删,改、查)等各种操作
来源:http://blog.163.com/xychenbaihu@yeah/blog/static/13222965520114116289991/ mysql -hhostname -Ppor ...
- shell脚本将mysql数据库中查询结果导出制作成.CSV格式文件;或.txt/.log文件
#第一种方法在命令行中直接执行下面代码(.log可替换为其他格式文件) mysql -hlocalhost -P3306 -uroot -p1234 -e"select * from dem ...
- shell脚本备份mysql数据库(for循环)
#!/bin/bash mysql_host="192.168.1.239" mysql_user="root" mysql_passwd="1234 ...
- Linux备份MySQL xshell_linux shell脚本备份mysql数据库
#!/bin/sh # 备份数据库 # Mysql 用户名密码 MYSQL_USER=root MYSQL_PASS=root BACKUP_DIR=/data/backup/mysql DATA_D ...
- linux shell脚本备份mysql数据库
#!/bin/sh# 备份数据库# Mysql 用户名密码 MYSQL_USER=root MYSQL_PASS=root BACKUP_DIR=/data/backup/mysql DATA_DIR ...
最新文章
- ajax怎么设置好友,好友按ajax新消息通知
- 计算硼原子的基态能级B---交换能
- Java网络编程及安全
- Mybatis-sql语句的抽取
- MFC界面编程新思路--模仿MATLAB式的界面
- mahout贝叶斯算法开发思路(拓展篇)1
- 吴恩达DeepLearningCourse3-结构化机器学习项目
- 这7个在线工具,帮助您快速开发WordPress主题
- java面试题32:Java网络程序设计中,下列正确的描述是()
- Fatal error compiling: java.lang.ExceptionInInitializerError: com.sun.tools.javac.code.TypeTags
- python迭代器举例_如何最简单、通俗地理解Python的迭代器?
- Akamai “三驾马车”,如何应对疫情后新场景形态下的新考验?
- 以太坊代码标准是什么_以太坊:什么是ERC20标准?
- 2017.10.11 Problem c 失败总结
- android8.0于与ios,android 8.0 oreo抄袭苹果吗 android oreo和ios 11对比
- linux下日志文件的查找(tail和grep)
- 酱油瓶上有两个字很重要,一直都被忽略了,以后看准再买!
- python 爬虫 美女_Python3爬取美女妹子图片
- Android Studio Keymap
- Echarts 饼图设置标签颜色(单个标签颜色、多个标签颜色)