问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
MySQL数据表损坏的修复方式有哪些?
一、可以使用myisamchk来修复,具体步骤如下:
1. 修复前将mysqld服务停止;
2. 打开命令行方式,然后进入到mysql的/bin目录;
3. 执行myisamchk -recover 数据库所在路径/*.bin 目录。
二、使用repair table命令来修复,repair table table_name用于修复被破坏的表。
三、OPTIMIZE TABLE用于回收闲置的数据库空间,当表上的数据行被删除时,所占据的磁盘空间并没有立即被回收,使用OPTIMIZE命令后这些空间将被回收,并且对磁盘上的数据行进行重排。
评论
有用 6
墨值悬赏