利用Shell脚本实现远程MySQL自动查询
- 软件编程
- 2026-01-11 14:46:08
下面这个脚本是一个简单用来执行远程数据库查询的命令,相信大家都能看得懂,这对于有些需要每天自动检查数据库或是执行某些语句的兄弟,是很有帮助的,只要稍加修改就可以
复制代码 代码如下:
#!/bin/sh
HOST=192.168.5.40
USER=abc
PASS=123456
QUERY=`mysql -h$HOST -u$USER -p$PASS << EOF
use testdb;
select * from person where name='LiMing';
exit
EOF`
echo $QUERY
例如把这个脚本改成一个用来安全删除mysql二进程日志的脚本,Mysql主从同步的数据库二进制日志往往很大,手工删除文件又不太安全
复制代码 代码如下:
#!/bin/sh
Host=192.168.5.30
User=abc
PW=123456
MSG=`mysql -h$Host -u$User -p$PW <<eof< font="">
show master status;
exit
EOF`
LOG=`echo $MSG |awk '{print $5}'`
mysql -h$Host -u$User -p$PW << FOE
purge master logs to “$LOG”;
exit
FOE
# sh
# 都能
# Shell
# 就可以
# 是一个
# 很有
# 数据库查询
# BR
# 这对于
# 又不
# mysql
# bin
# lt
# span
# QUERY
# PASS
# person
# abc
# 看得懂
# EOF
# testdb
# 远程
# Shell脚本中执行sql语句操作mysql的5种方法
# MySQL自动查询
# 把mysql查询结果保存到文件的shell脚本
# shell简单处理mysql查询结果的方法
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
Pycharm-community-2025.2.3 社区版安装教程图文详解
redis分布式锁的go-redis实现方法详解
解决Goland中利用HTTPClient发送请求超时返回EOF错误DEBUG
详解vue中使用transition和animation的实例代码
Mysql、Oracle中常用的多表修改语句总结
Python类class参数self原理解析
深入探究ASP.NET Core Startup初始化问题
C语言规律循环累加求和案例
python RSA加密的示例
discuz论坛更换域名,详细文件修改步骤
python实现图片,视频人脸识别(dlib版)
js实现弹幕墙效果
ASP.NET Core处理管道的深入理解
javascript局部自定义鼠标右键菜单
Python 数据分析之逐块读取文本的实现
python os.rename实例用法详解
Springcloud GateWay网关配置过程图解
Pycharm plot独立窗口显示的操作
python的数学算法函数及公式用法
Pyqt助手安装PyQt5帮助文档过程图解
WordPress伪静态规则设置代码实例
详解Go内存模型
python实现图像随机裁剪的示例代码
PHP数组实际占用内存大小原理解析
java Swing实现五子棋游戏
解决vue下载后台传过来的乱码流的问题
微信小程序实现左滑删除效果
Python爬虫如何破解JS加密的Cookie
MyBatis Plus更新对象无法设空值解决方案
C# List集合中获取重复值及集合运算详解
MySQL binlog_ignore_db 参数的具体使用
python通过cython加密代码
Docker容器连接相互通信的实现
docker安装openjdk并运行jar包的操作方法
Python OpenCV中的numpy与图像类型转换操作
Mybatisplus主键生成策略算法解析
python基于win32api实现键盘输入
分享一枚pycharm激活码适用所有pycharm版本我的pycharm2025.2.3激活成功
Vue实现点击当前行变色
python中复数的共轭复数知识点总结
JVM创建对象及访问定位过程详解
Python控制鼠标键盘代码实例
Java实现贪吃蛇游戏源码
Java中冒泡排序的原生实现方法(正序与逆序)
JS实现可以用键盘方向键控制的动画
Java 实现模拟用户登录的示例代码
Springboot集成graylog及配置过程解析
Java Gradle项目中的资源正确获取方式
Docker 拉取镜像及标签操作 pull | tag
如何使用 vue-cli 创建模板项目
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
