MySQL批量检查表的脚本
在不知道mysqlcheck之前,移动了一台服务器上的数据库,到另一台服务器上,想看看哪个表被损坏了,不想在命令行一个一个执行,下面是我写的脚本
pass="123456" #root's password
data_path="/home/mysql" #mysql's datadir
cd $data_path
for f1 in $(ls)
do
if [ -d $f1 ];then
if [ "mysql" != "$f1" -a "test" != "$f1" ];then #in
cd $f1
echo "I'm in "$f1
for f2 in $(ls *.frm)
do
_file_name=${f2%.frm}
echo $f1.$_file_name >> /tmp/check_table.log
echo `date` >> /tmp/check_table.log
mysql -h 127.0.0.1 -u root -p$pass -e "check table "$f1.$_file_name 2>&1 >> /tmp/check_table.log #optimize table
done
cd ..
fi
fi
done
转载于:https://www.cnblogs.com/sunss/archive/2011/03/16/1985764.html
MySQL批量检查表的脚本相关推荐
- MySQL 批量生成 SQL 脚本语句解决实际的业务需求/如何拼接字符串/拼接字符串的 SQL 语句
文章目录 实际需求 分析思路 写拼接 SQL 脚本的脚本语句 执行得到脚本语句 保存成 SQL 脚本文件 实际需求 有些行政区域的字段 area_fullname 是空的,如何补全呢?如下所示: 分析 ...
- mysql 批量杀进程脚本
2018-03-22 批量杀死Sleep状态的进程 /data/backup/scripts/kill_sleep.sh #kill_sleep.sh #mysql批量杀死sleep进程 #!/bin ...
- mysql批量导入数据脚本_MySQL数据库批量导入脚本
//File: query.php //描述: 数据库批量导入脚本 //功能: 可进行单行和批量插入. //作者: SworDs //QQ: 78623269 //日期: 2005-1-21 //其他 ...
- mysql批量导入 导出数据_MySQL批量导入导出数据
批量向mysql插入(文本)数据的方法有以下3种: 方法1. 可以先将要插入的数据统一保存在 .sql 文件中,各个insert 语句直接用分号分开.之后执行命令: source .sql 文件即可. ...
- 高并发简单解决方案————redis队列缓存+mysql 批量入库(ThinkPhP)
源码地址:https://github.com/Tinywan/PHP_Experience 问题分析 问题一:要求日志最好入库:但是,直接入库mysql确实扛不住,批量入库没有问题,done.[批量 ...
- redis队列缓存 + mysql 批量入库 + php离线整合
需求背景:有个调用统计日志存储和统计需求,要求存储到mysql中:存储数据高峰能达到日均千万,瓶颈在于直接入库并发太高,可能会把mysql干垮. 问题分析 思考:应用网站架构的衍化过程中,应用最新的框 ...
- c# mysql 批量导入_C#:MySql批量数量导入
现在对数据库(以MySql为例)的操作大多会封装成一个类,如下例所示: namespace TESTDATABASE { public enum DBStatusCode { ALL_OK, MySq ...
- MySQL批量入库的几种方式详解
MySQL批量入库的几种方式详解 1. MySQL批量入库概述 2. Hutool封装jdbc方式 3. Jdbc直接或批量执行方式 4. MyBatis批量入库方式 5. MySQL批量入库总结 1 ...
- 记一次批量插入数据库脚本练习
批量插入数据库脚本 1.建表 dept表 emp表 2.设置参数log_bin_trust_function_creators 3.创建函数,保证每条数据不同 mysql自定义函数 一.基本语法 二. ...
最新文章
- 基于时间卷积神经网络的概率预测
- mysql 哨兵模式_Redis讲解主从复制和哨兵模式
- 什么是DVI光端机?dvi光端机的优势有哪些?
- mysql删除用户账号和密码_mysql添加、删除用户和授权用户
- Lecture 20 Parallel Algorithms I
- FineReport报表和J2EE应用的集成
- Hadoop HA 深度解剖
- Spring 源码分析(三) —— AOP(五)创建代理
- php sspi应用,SPI串行通信模块应用(一)
- easyExcel去除网格线【完美解决】
- java 月的天数_Java获取某月天数
- Exception in thread “main“ java.nio.file.NoSuchFileException: 123.txt
- macbook桌面的文件突然消失的解决方案
- 最后一天购书优惠!好书必买,不容错过!
- golang 单元测试和性能测试
- 计算机电源插座安装,弱电箱的插座要怎么安装 弱电箱安装插座安装方法介绍【详解】...
- 变速器--中英文翻译
- 单元格内容分列多行_『如何将excel单个表格里的多行数据分列』
- 企业咨询行业拓客的10个经典方法
- 博途v15模拟量转换_通过实例玩转博途之信号模块参数设置及模拟量输入转换举例...
热门文章
- spring boot 整合mybatis 无法输出sql的问题
- Linux初级运维(七)——bash脚本编程(常见测试)
- Vue添加新的响应式属性
- Oracle Study之--Oracle 11g RAC故障(Failed to create or upgrade OLR)
- 【NOIP2016】组合数问题
- Oracle使用技巧----sqlplus Set常用设置
- 推荐C、C++、Java、网络安全、Unix、Linux 一些编程书
- 不同网段的两台主机互通问题
- Linux的centos7.2部署rocketMq3.5.8
- docker从私有仓库Harbor, push 及 pull 镜像