Linux shell脚本执行SQL
Linux shell脚本执行SQL
1. 创建.sh文件:[root@user]# mkdir /shell.sh (创建到当前所在目录pwd查看目录)
2. 编辑shell.sh文件:[root@user]# vim shell.sh
#/bin/bash
USERNAME="root" #本地Mysql登录名
PASSWORD="123456" #本地mysql登录密码
DBNAME="Test" #数据库名称
TABLENAME="Test" #数据库中表的名称
mysql -u${USERNAME} -p${PASSWORD}<<EOF
use ${DBNAME}select * from Test;
EOF
3. 这个地方涉及到EOF:
<<EOF //开始
…
EOF //结束
4. 执行编写好的shell脚本:
[root@user]# sh shell.sh
执行结果:
id name age
1 wuyanlong 21
这个地方说一下,可能有‘\r‘: command not found这个报错,不要慌这个只是一个格式问题,解决方法
第一步编辑shell:[root@user]# vim shell.sh
第二步::set ff=unix
第三步::wq
再去执行一下shell.sh就欧克了。
尝试一下吧shell脚本做成计划任务:
编辑计划任务表 [root@user]# crontab -e
查看计划任务表 [root@user]# crontab -l
删除计划任务 [root@user]# crontab -r
这里只说一下 如何去设置计划任务:
[root@user]# crontab -e * * * * * /bin/sh shell.sh>/export/shell.txt 2>&1
不设置执行时间默认为每分钟执行一次。
查看 执行结果
[root@user]# cat /export/shell.txt
查看计划任务执行日志:
[root@user]# tail /var/log/cron
邮箱:wuyanlong@139.com
Linux shell脚本执行SQL相关推荐
- linux shell脚本执行sql语句建表建库
linux shell脚本执行sql语句建表建库 1. 创建sql脚本 2. 创建shll脚本 1. 创建sql脚本 创建contract_ddl.sql -- 创建数据库contract_user ...
- Linux shell脚本执行后出现语法错误: 未预期的文件结尾
Windows环境下编写了一个shell脚本,上传到Linux环境中执行,Linux shell脚本执行后出现 语法错误: 未预期的文件结尾. 出现了此错误提示,进行了如下的检查:1.检查Shell脚 ...
- shell脚本执行SQL
1.执行运行SQL命令: #!/bin/sh mysql -h10.10.10.10 -uroot -p123456 -e" USE sunriver; set sql_safe_updat ...
- linux脚本执行SQL文件创建表,shell脚本执行sql文件chrome安装
"参数8:表示"ForAppending:打开文件并从文件末尾开始写" 'Txt.ReadLine'读取一整行 'Txt.Read(7)'读取指定数量字符 'Txt.Re ...
- shell 脚本执行 sql
方法一:直接在sh中执行 TS=$(date +%Y%m%d%H%M%S) LOG=./log.log echo "####"_${TS}>>${LOG} mysql ...
- sql linux 160天,Ubuntu下用脚本执行sql语句(sqlite)
这里将告诉您Ubuntu下用脚本执行sql语句(sqlite),具体操作过程: 1.环境准备,安装sqlite3软件 sudo apt-get install sqlite3 2.编写sql执行脚本( ...
- kettle脚本Linux执行,kettle在linux下面用于shell脚本执行:转换或者作业
1 将windows下面创建好的转换,放到Linux某一个文件夹下面.如:把0816_em.ktr文件放到/home/cfj/kettle/testdemo下面. 注意里面的数据库用户名和密码可能需要 ...
- linux sh脚本 while,Linux shell脚本使用while循环执行ssh的注意事项
原标题:Linux shell脚本使用while循环执行ssh的注意事项 如果要使用ssh批量登录到其它系统上操作时,我们会采用循环的方式去处理,那么这里存在一个巨大坑,你必须要小心了. 一.场景还原 ...
- linux shell脚本的执行方式与区别
linux shell脚本的执行方式与区别
最新文章
- OKR的本质是什么?目标如何制定?
- python写web难受-用python写脚本此页面上造成web运行速度减慢
- 机器学习-数据科学库(第二天)
- ORACLE REPLACE函数
- lombok进行有参无参构造出现的问题
- 一个家系突变分析一篇 SCI | 文章解析
- 500 OOPS: vsftpd: refusing to run with writable root inside chroot()
- XML文件解析-DOM4J方式和SAX方式
- C#中机密文本的保存方案
- 【优雅的使用Matlab进行机器学习】作业
- 非线性方程求解 matlab,MATLAB应用 求解非线性方程
- 如何用阿里云服务器建立个人网站
- 计算机文件夹中看不到桌面图标,电脑文件夹内不显示图标
- 重磅!美图技术团队发布开源 ethereum dpos 实现
- 高中计算机听课总结,中学新信息技术老师听课心得体会五篇
- 有关数据库的一级、二级、三级封锁协议
- 市面上主流源表软件全面对比,总有一款适合你!
- VB.net项目源码
- 批量搜狗快速收录查询
- 树莓派4b+mcp2515实现CAN总线通讯和系统编程(一.配置树莓派CAN总线接口)
热门文章
- ChatGPT Plus 插件最全解读
- python3 读取execle文档
- 系统对接方案_易对接企业微信对接场景案例
- 油田设备租赁行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
- opencv安装方法
- 2017暨大考研复试C机试
- dlib人脸比对程序设计(C++)
- webshell检测方式深度剖析 --- 行业内的实践方案
- 外汇汇率接口 java_外汇汇率
- android 微信分享 发送失败,微信jssdk,分享给好友时,type为music,分享成功却发送失败...