mysql数据库损坏修复方法(适用window、Linux系统vps云主机)
网站访问提示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云主机)相关推荐
- mysql数据库损坏修复方法介绍
由于临时断电,使用kill -9中止MySQL服务进程,所有的这些都可能会毁坏MySQL的数据文件.如果在被干扰时,服务正在改变文件,文件可能会留下错误的或不一致的状态.因为这样的毁坏有时是不容易被发 ...
- 系统损坏 mysql_mysql数据库损坏修复方法(适用window、Linux系统vps云主机)
网站访问提示mysql错误:Table XXX is marked as crashed and should be repaired 修复方法如下: 一.管理助手方式: 打开管理助手,打开mysql ...
- 服务器损坏mysql修复_云服务器mysql数据库损坏修复mysql
有的时候因为各种原因导致mysql数据库损坏,我们可以使用mysql自带的mysqlcheck命令来快速修复所有的数据库或者特定的数据库,检查优化并修复所有的数据库. 1.先在运行中输入CMD,启动命 ...
- 建站助手切换mysql版本_巧用网站管理助手,Mysql数据库损坏修复
站访问提示mysql错误:Table XXX is marked as crashed and should be repaired 修复方法如下: 一.管理助手方式: 打开管理助手,打开mysql数 ...
- sqlite3数据库损坏修复方法(windows下)
近日发生数据库查询时报错(The database disk image is malformed)数据库发生了损坏,然后想记录下修复方法方便日后使用: 1.准备好SQLITE3.EXE 链接:htt ...
- Linux系统VPS云服务器硬件/网速/性能/延迟测试一键脚本分享
一些常用的VPS性能测试脚本,部分经过实际测试,基本可以正常使用,关于脚本测试出来数据的准确性,需要自行甄别,仅供参考. 本站所收集的一键脚本均来自网络,不对其收集的脚本负责,请注意保管并备份资料,建 ...
- MYSQL数据损坏修复方法
1.myisamchk 使用 myisamchk 必须暂时停止 MySQL 服务器.例如,我们要检修 discuz 数据库.执行以下操作: # service mysql stop (停止 MySQL ...
- linux php 安装mysql数据库_linux php安装mysql数据库有哪些方法
linux php安装mysql数据库有哪些方法 发布时间:2020-07-15 15:25:56 来源:亿速云 阅读:74 作者:Leah 本篇文章给大家分享的是有关linux php安装mysql ...
- MySQL数据库多种安装方法及企业级安装实践
本文来自老男孩老师第三本书籍著作<老男孩的MySQL私房菜>第三章内容分享! 3.1 MySQL数据库的安装方法及选择 在当今的互联网企业里,MySQL数据库大多运行在Linux系列操作系 ...
最新文章
- 这项技术厉害了!让旅行者 2 号从星际空间发首批数据!
- c++ 类的继承与派生
- 【解题报告+通法】_九宫幻方 蓝桥杯 2017年C组第八题(dfs解法)
- Effective C++学习第九天
- 开启ntp_飒,NTP时钟服务器在银行大楼系统方案
- 模块间同步消息队列的设计
- java duration 时间差_java8 计算时间差的方法示例
- 文章页调用栏目链接和栏目名称的方法
- 腾讯正式对外开源高性能 RPC 开发框架与微服务平台Tars
- Xilinx ZYNQ Ultrascale+ 性能测试之 Memory Stream
- 89c52单片机c语言时钟,液晶显示AT89C52单片机DS1302实时时钟程序
- 工程造价为什么会出现“三超问题”?
- Windows下安装tomcat7并设置开机启动服务
- 分布式数据存储系统:三要素
- 攻防世界mfw--详细笔记
- vb.net产生随机数
- U盘中毒后怎么恢复数据
- 亚马逊站外引流如何做?解析厨电大卖的高曝光秘诀
- c语言与java的区别
- # [解构如何运用的解构--报错 throw new TypeError(‘Router.use() requires a middleware function but got a ‘ + gett