首页 / 服务中心 / 常见问题

如何修复数据库中损坏的表?

时间:2012-07-30 17:16:36 点击:

电脑突然断电有可能导致数据库出错,进入数据库管理工具phpmyadmin,勾选需要修复的表,选择下拉框中修复表即可。

phpmyadmin

操作:输入网址进入数据库管理工具http://localhost/phpmyadmin/

如图,勾选需修复的表,在下拉框中选择“修复表”

如果通过PHPMyadmin不能修复,可以通过命令行强制修复表,命令如下:
假如数据库数据保存在d:/xampp/mysql/data目录下,通过命令进入data目录,然后输入
d:/xampp/mysql/bin/myisamchk -o -f ec_account
强制修复ec_account表
myisamchk是mysql自带的修复表的工具。
如果还不能修复,就有可能这个表彻底损坏,就只能通过数据库语句重新创建了。