mysqldump表损坏问题
遇到的问题:
mysqldump: Error 1194: Table 'user' is marked as crashed and should be repaired when dumping table `user` at row: 1161435
登陆到数据库:
mysql> select count(*) from user;
+----------+
| count(*) |
+----------+
| 1840589 |
+----------+
1 row in set (0.00 sec)
mysql> repair table user;
+--------------+--------+----------+------------------------------------------------+
| Table | Op | Msg_type | Msg_text |
+--------------+--------+----------+------------------------------------------------+
| txtotal.user | repair | warning | Number of rows changed from 1840589 to 1161435 |
| txtotal.user | repair | status | OK |
+--------------+--------+----------+------------------------------------------------+
2 rows in set (50.04 sec)
mysql> select count(*) from user;
+----------+
| count(*) |
+----------+
| 1161435 |
+----------+
1 row in set (0.20 sec)
mysql> check table user;
+--------------+-------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+--------------+-------+----------+----------+
| txtotal.user | check | status | OK |
+--------------+-------+----------+----------+
1 row in set (15.05 sec)
数据表已经修复完成,只是记录从原来的1840589 条减少到了1161435 条,不是太清楚还有没有更好的方法去实现修复。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/38871/showart_1996523.html
最新文章
- 数据库错误:check the manual that corresponds to your MySQL server version for the right sy
- Angular JS中双击事件ng-dblclick避免同时触发两次单击事件ng-click的解决方案
- js正则表达式练习
- SQL SERVER 2005中同义词实例
- ORACLE 检查数据库表中是否存在不规范字 段的语句参考.sql
- SSH config
- opencv 删除二值化图像中面积较小的连通域
- web项目生成war包的问题
- vscode使用shell
- 按钮组,导航条选中其中一个后添加Class突出元素
- js 浏览器判断
- python学习(list增删改查、及常用方法)
- servlet的xx方式传值中文乱码
- Python第2天
- Linux rsync 命令学习
- [SQL]SQL Server 事务及回滚事务
- hadoop集群操作常用命令
- 【Nginx系列】Nginx之location
- 怎样解决VMware虚拟机无法连接外网问题
- mac系统使用介绍