1,执行远程数据库查询的shell/ target=_blank class=infotextkey>shell脚本。
复制代码 代码示例:
#!/bin/sh
#
mysql auto backup
# edit www.jb200.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.jb200.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 |
linuxjishu/13830.html target=_blank class=infotextkey>awk '{print $5}'`
mysql -h$Host -u$User -p$PW << FOE
purge master logs to “$LOG”;
exit
FOE