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
bitscn.com