Shell
搬砖码农SmallNNN
一只热爱编程的菜鸟。
展开
-
linux 定时安全删除几天前的文件并检测空间剩余量 防止爆盘
废话少说 #!/bin/bash #日志备份路径 logpath='/home/55data' #数据备份路径 datapath='/home/55data' #定时删除 mvtime=`date +%Y%m%d%H%M%S` #创建文件路径 mkdir /home/rmmysqldata/${mvtime} #从备份文件中移动过期文件到"回收站" find /home/55data/ -t...原创 2019-06-20 09:11:00 · 440 阅读 · 0 评论 -
shell脚本批量清理库下的大量日志历史表
#!/bin/bash dbip='192.168.1.1 dbuser='root dbpwds='111111 dbname='percona' # /home/tablename.txt 存放的是要删除的表名 一行一个表名 #另外一种方式也可以 select table_name from information_schema.tables where table_schema='dbn...原创 2019-06-20 09:59:11 · 397 阅读 · 0 评论 -
监控mysql主从复制状态以及延迟情况
#!/bin/sh #hosts slave_hosts='192.168.1.1 192.168.1.2 ' slave_user='backup' slave_pwd='123456' loghost='192.168.103.53' loguser='root' logpwd='111111' checktime=`date +%Y%m%d%H%M%S` logpath='/home/...原创 2019-06-20 10:04:05 · 968 阅读 · 0 评论 -
percona-toolkit pt安装以及 Can't load '/usr/lib64/perl5/vendor_perl/auto/DBD/mysql/mysql.so'问题处理
percona-toolkit pt安装以及 Can’t load ‘/usr/lib64/perl5/vendor_perl/auto/DBD/mysql/mysql.so’ for module DBD::mysql: /lib64/libmysqlclient.so.18: version `libmysqlclient_18’ not found (required by /usr/lib...原创 2019-06-20 11:46:50 · 2395 阅读 · 0 评论