网站访问提示mysql错误:Table XXX is marked as crashed and should be repaired

修复方法如下:

一、管理助手方式:

打开管理助手,打开mysql数据库选项,双击需要修复的数据库,点击修复按钮修复。

如果没有修复成功,请按下面的方式修复。

二、命令行方式:

打开【开始】--【运行】 输入cmd回车,在弹出的黑框里面视情况输入以下命令:

(Linux系统ssh登陆服务器直接执行)

1.修复单个数据库

mysqlcheck -r -u数据库用户名 -p密码  数据库名

示例:
mysqlcheck -r -udemo -pdemo demo
2.修复服务器上所有数据库

mysqlcheck -A -o -r -uroot -p密码

此语法在mysql5.5以上版本会提示语法错误,mysql5.5以上版本用mysqlcheck -A  -r -uroot -pxxxx

示例:

mysqlcheck -A -o -r -uroot -pxxxx

3.自动检查优化分析表

mysqlcheck -Aao --auto-repair -uroot -p密码

此语法在mysql5.5以上版本会提示语法错误,mysql5.5以上版本用mysqlcheck -A --auto-repair -uroot -p密码

4、mysql系统表损坏无法启动的情况下修复。

windows系统输入以下命令:

myisamchk -r -f D:\SOFT_PHP_PACKAGE\mysql\data\mysql\*.MYI

Linux系统输入以下命令:

myisamchk -r -f /home/wddata/var/mysql/*.MYI

或者

myisamchk -r -f /home/wddata/var/*/*.MYI

注:若不是西部数码默认环境,路径更改为mysql实际存放路径。

三、phpmyadmin方式:

在服务器里面访问http://localhost/phpmyadmin/(wdcp系统可用:http://IP:8080/phpmyadmin)或者访问phpMyAdmin登陆自己的数据库,点击左边需要修复的数据库。右边会列出数据库所有表,选择损坏的表或者将页面拉到最下面,点击全选,下拉框中选择修复。

原文链接:https://www.west.cn/faq/list.asp?unid=39

mysql数据库损坏修复方法(适用window、Linux系统vps云主机)相关推荐

  1. mysql数据库损坏修复方法介绍

    由于临时断电,使用kill -9中止MySQL服务进程,所有的这些都可能会毁坏MySQL的数据文件.如果在被干扰时,服务正在改变文件,文件可能会留下错误的或不一致的状态.因为这样的毁坏有时是不容易被发 ...

  2. 系统损坏 mysql_mysql数据库损坏修复方法(适用window、Linux系统vps云主机)

    网站访问提示mysql错误:Table XXX is marked as crashed and should be repaired 修复方法如下: 一.管理助手方式: 打开管理助手,打开mysql ...

  3. 服务器损坏mysql修复_云服务器mysql数据库损坏修复mysql

    有的时候因为各种原因导致mysql数据库损坏,我们可以使用mysql自带的mysqlcheck命令来快速修复所有的数据库或者特定的数据库,检查优化并修复所有的数据库. 1.先在运行中输入CMD,启动命 ...

  4. 建站助手切换mysql版本_巧用网站管理助手,Mysql数据库损坏修复

    站访问提示mysql错误:Table XXX is marked as crashed and should be repaired 修复方法如下: 一.管理助手方式: 打开管理助手,打开mysql数 ...

  5. sqlite3数据库损坏修复方法(windows下)

    近日发生数据库查询时报错(The database disk image is malformed)数据库发生了损坏,然后想记录下修复方法方便日后使用: 1.准备好SQLITE3.EXE 链接:htt ...

  6. Linux系统VPS云服务器硬件/网速/性能/延迟测试一键脚本分享

    一些常用的VPS性能测试脚本,部分经过实际测试,基本可以正常使用,关于脚本测试出来数据的准确性,需要自行甄别,仅供参考. 本站所收集的一键脚本均来自网络,不对其收集的脚本负责,请注意保管并备份资料,建 ...

  7. MYSQL数据损坏修复方法

    1.myisamchk 使用 myisamchk 必须暂时停止 MySQL 服务器.例如,我们要检修 discuz 数据库.执行以下操作: # service mysql stop (停止 MySQL ...

  8. linux php 安装mysql数据库_linux php安装mysql数据库有哪些方法

    linux php安装mysql数据库有哪些方法 发布时间:2020-07-15 15:25:56 来源:亿速云 阅读:74 作者:Leah 本篇文章给大家分享的是有关linux php安装mysql ...

  9. MySQL数据库多种安装方法及企业级安装实践

    本文来自老男孩老师第三本书籍著作<老男孩的MySQL私房菜>第三章内容分享! 3.1 MySQL数据库的安装方法及选择 在当今的互联网企业里,MySQL数据库大多运行在Linux系列操作系 ...

最新文章

  1. 这项技术厉害了!让旅行者 2 号从星际空间发首批数据!
  2. c++ 类的继承与派生
  3. 【解题报告+通法】_九宫幻方 蓝桥杯 2017年C组第八题(dfs解法)
  4. Effective C++学习第九天
  5. 开启ntp_飒,NTP时钟服务器在银行大楼系统方案
  6. 模块间同步消息队列的设计
  7. java duration 时间差_java8 计算时间差的方法示例
  8. 文章页调用栏目链接和栏目名称的方法
  9. 腾讯正式对外开源高性能 RPC 开发框架与微服务平台Tars
  10. Xilinx ZYNQ Ultrascale+ 性能测试之 Memory Stream
  11. 89c52单片机c语言时钟,液晶显示AT89C52单片机DS1302实时时钟程序
  12. 工程造价为什么会出现“三超问题”?
  13. Windows下安装tomcat7并设置开机启动服务
  14. 分布式数据存储系统:三要素
  15. 攻防世界mfw--详细笔记
  16. vb.net产生随机数
  17. U盘中毒后怎么恢复数据
  18. 亚马逊站外引流如何做?解析厨电大卖的高曝光秘诀
  19. c语言与java的区别
  20. # [解构如何运用的解构--报错 throw new TypeError(‘Router.use() requires a middleware function but got a ‘ + gett

热门文章

  1. surfacego2能跑matlab吗,SurfaceGo2笔记本值得入手吗 Surface Go 2笔记本评测
  2. 邮箱主机 网易 腾讯 新浪 搜狐
  3. 一文详解Redis键过期策略
  4. 这个电容器的电容是多少?
  5. HDU2059龟兔赛跑
  6. 电商小程序实战教程-商品详情页
  7. ping, ping6 (icmp, icmpv6)
  8. C8051串口调试 C8051
  9. 基于堆栈自编码器的图像识别及特征权重可视化
  10. 为什么它可以和可视化工具tableau相提并论?