利用Shell脚本实现远程MySQL自动查询
程序员文章站
2024-02-23 08:34:19
下面这个脚本是一个简单用来执行远程数据库查询的命令,相信大家都能看得懂,这对于有些需要每天自动检查数据库或是执行某些语句的兄弟,是很有帮助的,只要稍加修改就可以
复制代码...
下面这个脚本是一个简单用来执行远程数据库查询的命令,相信大家都能看得懂,这对于有些需要每天自动检查数据库或是执行某些语句的兄弟,是很有帮助的,只要稍加修改就可以
复制代码 代码如下:
#!/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自动查询
-
CentOS7.x使用shell脚本实现使用mysql_multi自动安装MySQL5.7.28多实例
-
shell实现自动备份mysql、整站数据的两个脚本分享
-
shell脚本实现ssh-copy-id批量自动发送公钥到远程主机
-
shell实现自动备份mysql、整站数据的两个脚本分享
-
shell脚本实现ssh-copy-id批量自动发送公钥到远程主机
-
利用Shell脚本实现远程MySQL自动查询_MySQL
-
利用Shell脚本实现远程MySQL自动查询
-
利用Shell脚本实现远程MySQL自动查询
-
利用MySQL的mysqlhotcopy实现数据库自动备份的SH脚本源码