西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > 开发教程 > mysql教程 >

检查并修复所有mysql数据库的数据表的方法

时间:2015-02-04 03:00来源:未知 作者:好模板 点击:
mysql无法正确读取或者被异常锁住,这时候就需要修复了,一下是针对所有MYSQL表的操作 1、如果需要检查并修复所有的数据库的数据表,那么可以使用: /usr/local/mysql/bin/mysqlcheck -u root
mysql无法正确读取或者被异常锁住,这时候就需要修复了,一下是针对所有MYSQL表的操作

1、如果需要检查并修复所有的数据库的数据表,那么可以使用:

/usr/local/mysql/bin/mysqlcheck -u root -p -o -A
Enter password:
输入密码回车后,即可对所有数据库进行优化;

2、如果需要修复指定的数据库用 

/usr/local/mysql/bin/mysqlcheck -u root -p DATABASE
需要输入root口令

常用选项:
-A 所有数据库
-a 分析指定的表
-c 检查库或表
-r 修复库或表
-o 优化指定的表
-h mysql服务主机
-P 端口
-u 用户名
-p 密码
--auto-repair    修复已损坏表

像ecshop的seesion表就容易显示 正在使用中或者已损坏,可以采用以上方法修复。针对于无数种表情看更佳

(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容