利用Shell脚本实现远程MySQL自动查询_MySQL
程序员文章站
2024-04-05 19:24:12
...
bitsCN.com
下面这个脚本是一个简单用来执行远程数据库查询的命令,相信大家都能看得懂,这对于有些需要每天自动检查数据库或是执行某些语句的兄弟,是很有帮助的,只要稍加修改就可以
#!/bin/sh
HOST=192.168.5.40
USER=abc
PASS=123456
QUERY=`mysql -h$HOST -u$USER -p$PASS 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
show master status;
exit
EOF`
LOG=`echo $MSG |awk '{print $5}'`
mysql -h$Host -u$User -p$PW purge master logs to “$LOG”;
exit
FOE
推荐阅读
-
利用MySQL的mysqlhotcopy实现数据库自动备份的SH脚本源码
-
SHELL脚本一键自动化部署源码mysql5.7
-
shell脚本实现MySQL全量备份+异地备份
-
利用Shell脚本实现远程MySQL自动查询
-
利用Shell脚本实现远程MySQL自动查询
-
利用Spring MVC+Mybatis实现Mysql分页数据查询的过程详解
-
利用Spring MVC+Mybatis实现Mysql分页数据查询的过程详解
-
带自动清理功能的MySQL备份到FTP的Shell脚本
-
Linux服务器实现每天定时备份MySQL数据库的shell脚本
-
CentOS7.x使用shell脚本实现使用mysql_multi自动安装MySQL5.7.28多实例