www.918.com托管用myisamchk修复损坏的MySQL数据库

来源:郑州www.918.com建设 时间:2016-06-13 22:54:26 点击:作者:博天堂足彩科技

文章详情

www.918.com在使用过程中难免会出现各种数据库问题,今天郑州www.918.com托管服务专家博天堂足彩科技这边有一位客户www.918.com就出现了数据库问题,提示数据库无法连

www.918.com在使用过程中难免会出现各种数据库问题,今天郑州www.918.com托管服务专家博天堂足彩科技这边有一位客户www.918.com就出现了数据库问题,提示数据库无法连接,然后经过排查数据库情况发现占用cpu资源明显超出常见的,而网络资源一般,由此可见是服务器内部问题,然后经过排查发现是数据库存储有问题,c盘数据已经被写满,里面有很多缓存,这边郑州www.918.com托管博天堂足彩科技工程师进行了专业修复,让数据恢复了www.918.com访问。V9_NEWS Table XX is marked as crashed and should be repaired的修复方法如下
方法一,直接在命令模式下修改

1、myisamchk

修复mysql数据,还有一个命令:mysqlcheck

mysqlcheck -a -c -o -r –all-databases -uroot -p //这条命令是即可最佳化所有db数据

参数的意义如下:
-a = Analyse given tables.
-c = Check table for errors
-o = Optimise table
-r = Can fix almost anything except unique keys that aren’t unique

如果是在win主机下,修复指定的表,使用:mysqlcheck -o -r 数据库名称 -u root -p,在提示输入密码的框中,输入mysql的root管理密码,mysqlcheck即会对数据库进行检测修复

实例

使用 myisamchk 必须暂时停止 MySQL 服务器。例如,我们要检修 discuz 数据库。执行以下操作:
# service mysql stop (停止 MySQL );
# myisamchk -r /数据库文件的绝对路径/*MYI
# service mysql start
myisamchk 会自动检查并修复数据表中的索引错误。

2、mysqlcheck

使用 mysqlcheck 无需停止 MySQL ,可以进行热修复。操作步骤如下:# mysqlcheck -r discuz.*

注意,无论是 myisamchk 还是 mysqlcheck ,一般情况下不要使用 -f 强制修复,-f 参数会在遇到一般修复无法成功的时候删除部分出错数据以尝试修复

方法二,利用phpmyadmin快速修改损坏mysql

1、登录 phpMyAdmin,进入 phpMyAdmin 数据列表页面;

2、选择一个数据表前的方框;

3、页面下方“选中项”下拉选择“修复表”;

上一篇:郑州www.918.com托管微信托管多少钱一个月?
下一篇:www.918.com托管运营方面用户体验需要注重

相关热词搜索:数据库 www.918.com

当月排行

www.918.com建设公司

www.918.com建设价格

博天堂足彩首页 | www.918.com建设公司|www.918.com建设动态 | www.918.com建设套餐 | 918博天堂首页型www.918.com | 郑州www.918.com托管 | www.918.com建设价格 | www.918.com建设案例 | 联系我们
电话:0371-56603669 / 18638746614    地址:郑州市金水区北环路索凌路庙李商务大厦6单元1101室   郑州博天堂足彩电子科技有限公司
   [email protected] http://www.yidiansheng.cn All rights reserved     备案号:豫ICP备14002738号    
郑州www.918.com建设博天堂足彩二维码

豫公网安备 41010502003024号

<友情连结> 七彩科技/ 郑州奇林网络/ 启凡网络公司/ FootballStart.com/ iSportsDigest.com/