教程集 www.jiaochengji.com
教程集 >  数据库  >  mysql  >  正文 实现远程MySQL自动查询的shell脚本

实现远程MySQL自动查询的shell脚本

发布时间:2015-12-10   编辑:jiaochengji.com
本文介绍下,可以实现远程mysql自动查询的二个shell脚本,有需要的朋友参考下吧。

1,执行远程数据库查询的shell脚本。

复制代码 代码示例:
#!/bin/sh
# mysql auto backup
# edit www.jbxue.com
HOST=192.168.8.10
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

2,对以上脚本稍加脚本,实现安全删除mysql二进程日志的脚本。
Mysql主从同步的数据库二进制日志往往很大,手工删除文件不太安全,用上这个脚本还是不错的。
代码如下:

复制代码 代码示例:
#!/bin/sh
# delete binlog files
# edit www.jbxue.com
Host=192.168.8.11
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

您可能感兴趣的文章:
mysql备份与同步脚本
实现远程MySQL自动查询的shell脚本
远程查询mysql数据库的shell脚本
shell实现自动登录的脚本
shell脚本:MySQL慢查询日志和错误日志按天轮询
shell脚本实现mysql查询结果保存到文件中
linux下用脚本实现自动ftp的方法
清除不断增长的mysql慢查询sql的shell脚本
自动登录多台远程主机查看进程是否正常的shell脚本
mysql 5.1自动安装的shell脚本

[关闭]
~ ~