利用Shell脚本实现远程MySQL自动查询
2023-06-13 09:15:02 时间
下面这个脚本是一个简单用来执行远程数据库查询的命令,相信大家都能看得懂,这对于有些需要每天自动检查数据库或是执行某些语句的兄弟,是很有帮助的,只要稍加修改就可以
#!/bin/sh
HOST=192.168.5.40
USER=abc
PASS=123456
QUERY=`mysql-h$HOST-u$USER-p$PASS<<EOF
usetestdb;
select*frompersonwherename="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="">
showmasterstatus;
exit
EOF`
LOG=`echo $MSG|awk"{print$5}"`
mysql-h$Host-u$User-p$PW<<FOE
purgemasterlogsto“$LOG”;
exit
FOE
相关文章
- MySQL序号自动生成简单方法(mysql显示序号)
- 进入MySQL数据库:一步一步指南(进入mysql数据库)
- MySQL筛选数据:技巧与指南(mysql筛选数据)
- MySQL数据库ID自增:实现自动追踪(mysql数据库id自增)
- 深度挖掘:动力节点MySQL的实现(动力节点mysql)
- MySQL自动日期:轻松管理时间数据(mysql自动日期)
- MySQL的表锁机制 如何有效避免并发读写操作的数据冲突(表锁mysql)
- 脚本批处理:自动执行MySQL脚本(.bat执行mysql)
- MySQL自动停止:解决方法详解(mysql自动停止)
- MySQL自动增长——轻松管理大批数据(mysql数据库自动增长)
- MySQL中灵活处理二进制数据(mysql 二进制数据)
- MySQL:停止自动增长(mysql 取消自增长)
- MySQL自动生成完善的数据字典(mysql生成数据字典)
- MySQL 字段组成及其含义(mysql 字段包含)
- MySQL中空值转为0的方法(mysql中为空改为0)
- CSV文件导入MySQL数据库实现数据自动同步(csv文件入mysql)
- 控制利用AWS建立MySQL用户控制权限(aws mysql 用户)
- MySQL SQL语句教程删除表中的数据(mysql中删除表中信息)
- 教你一步步在MySQL中创建聚集索引,优化数据库性能(mysql中创建聚集索引)
- 探讨MySQL数据库一主和多主架构(mysql一主和多主)
- 深入学习MySQL使用mysqlshell命令行操作数据库(mysql_shell)
- MySQL安装出现问题,需要手动安装(mysql不自动安装)