zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

利用Shell脚本实现远程MySQL自动查询

mysql自动shell 实现 远程 查询 利用 脚本
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