利用Shell脚本实现远程MySQL自动查询
2013-06-28 18:19
861 查看
下面这个脚本是一个简单用来执行远程数据库查询的命令,相信大家都能看得懂,这对于有些需要每天自动检查数据库或是执行某些语句的兄弟,是很有帮助的,只要稍加修改就可以
复制代码 代码如下:#!/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
您可能感兴趣的文章:
相关文章推荐
- 利用Shell脚本实现远程MySQL自动查询
- Shell脚本高级应用 --实现远程MySQL自动查询
- Shell脚本高级应用 --实现远程MySQL自动查询[转
- Shell脚本实现远程MySQL自动查询
- Shell实现远程MySQL自动查询
- shell脚本备份mysql并自动ftp到远程主机
- 利用SHELL脚本实现将Oracle数据库的每日EXPDP导出文件复制到远程服务器
- 如何用shell脚本实现自动监测mysql实例状态
- 利用Linux Shell脚本实现MySQL自动监控和报警
- 利用Shell脚本实现自动备份VPS数据到Dropbox
- shell脚本实现mysql自动还原(linux)
- Linux基础之-利用shell脚本实现自动监控系统服务
- linux上mysql远程备份和自动导入到指定数据库的shell脚本
- 利用MySQL的mysqlhotcopy实现数据库自动备份的SH脚本源码
- 在shell脚本中利用expect实现自动应答
- 在shell脚本中利用expect实现自动应答
- 实现Shell脚本自动备份Gitlab档案并同步到远程
- 利用python,shell,crontab实现成绩自动查询和更新邮件提醒
- 【转】在shell脚本中利用expect实现自动应答
- shell自动连接mysql后进行查询和自动备份脚本