使用myisamchk命令修复表 只能修复myisam表 速度块
来源:互联网 发布:数据恢复编程 编辑:程序博客网 时间:2024/05/24 01:37
快速检查
myisamchk -im /var/lib/mysql/db1
只检查没有正常关闭的表
myisamchk -iFm /var/lib/mysql/db1
仅显示标的重要信息
myisamchk -eis /var/lib/mysql/db1
建议修复把相应内存调大提高速度
myisamchk --sort_buffer_size=16M --key_buffer_size=16M
--read_buffer_size=1M --write_buffer_size=1M
恢复步骤
1.
myisamchk -im --verbose tablename
2.
flush tables t3 with read lock;
myisamchk
unlock tables;
3.
myisamchk -rq tablename --不修复实际数据
myisamchk -Br tablename --修复实际数据
myisamchk -o tablename
用myisamchk恢复数据,会丢失数据
1.用vi删除.MYD文件里的一些数据
2.flush tables t3;
3.check tables t3;
4.
myisamchk t3
myisamchk -Br t3
用myisamchk恢复丢失的索引表
1.把.MYD文件移动到安全的地方
2.使用.frm文件恢复表结构
3.mysql db_name
4.set autocommit=1;
5.truncate table table_name;
6.quit
7.将.MYD文件拷贝回来
8.myisamchk -rq tablename
用myisamchk优化表
myisamchk -r tablename --会把数据读出写到一个新文件里 类似碎片整理 类似重建
myisamchk -S tablename --对索引进行排序,优化查找键值的速度 类似重建
myisam -R 1 tablename --对指定索引进行排序
myisamchk -im /var/lib/mysql/db1
只检查没有正常关闭的表
myisamchk -iFm /var/lib/mysql/db1
仅显示标的重要信息
myisamchk -eis /var/lib/mysql/db1
建议修复把相应内存调大提高速度
myisamchk --sort_buffer_size=16M --key_buffer_size=16M
--read_buffer_size=1M --write_buffer_size=1M
恢复步骤
1.
myisamchk -im --verbose tablename
2.
flush tables t3 with read lock;
myisamchk
unlock tables;
3.
myisamchk -rq tablename --不修复实际数据
myisamchk -Br tablename --修复实际数据
myisamchk -o tablename
用myisamchk恢复数据,会丢失数据
1.用vi删除.MYD文件里的一些数据
2.flush tables t3;
3.check tables t3;
4.
myisamchk t3
myisamchk -Br t3
用myisamchk恢复丢失的索引表
1.把.MYD文件移动到安全的地方
2.使用.frm文件恢复表结构
3.mysql db_name
4.set autocommit=1;
5.truncate table table_name;
6.quit
7.将.MYD文件拷贝回来
8.myisamchk -rq tablename
用myisamchk优化表
myisamchk -r tablename --会把数据读出写到一个新文件里 类似碎片整理 类似重建
myisamchk -S tablename --对索引进行排序,优化查找键值的速度 类似重建
myisam -R 1 tablename --对指定索引进行排序
0 0
- 使用myisamchk命令修复表 只能修复myisam表 速度块
- myisamchk修复表
- 如何修复MYISAM表?
- MySQL---修复MyISAM表
- MySQL 表修复 MyISAM & InnoDB
- 修复损坏的MyISAM表
- myisam表修复---check/repair
- MySQL数据库表修复 MyISAM
- Mysql表使用中,Mysql下修复MYISAM表, MySQL数据表损坏的巧妙修复
- 如何修复损坏的MyISAM表
- 如何修复损坏的MyISAM表
- 自动修复MySQL的myisam表
- MySQL数据库表修复--MyISAM
- mysql 基础-myisam表损坏及修复
- MyISAM修复
- mysql表修复命令
- 使用MSCK命令修复Hive表分区
- 使用MSCK命令修复Hive表分区
- mysqlbackup备份与恢复及模拟案例恢复
- 黑马程序员----JavaGUI
- 黑马程序员----java变量
- 模拟事故 错误删除 将表恢复到最近的有效数据
- .frm文件损坏坏或丢失修复myisam
- 使用myisamchk命令修复表 只能修复myisam表 速度块
- sql server中的游标
- mysql数据文件删除,操作系统级别恢复文件
- 第十六周项目一 平方根
- replication简单完成配置 m-s(主从)
- 浙江大学PAT_乙级_1014. 福尔摩斯的约会 (20)
- php 语法和原理
- 再美好,不是你的和你没关系
- Ogre基础教程7:CEGUI 与 Ogre(未完成)