mysql数据库损坏修复办法(睡為适用window、Linux系统)工紙

来源:温州讯通网络 2021-05-25

有時(shí)候访问网站的時(shí)候會(huì)提示mysql错误:Table XXX is睡房 marked as crashed and s用志hould be repaired,遇到(dào)這(zhè)了那樣(yàng)的问题時(shí)候该怎麼(me)解决呢?

下面(miàn)是修复方法如下:

一、命令行方式:

如果是window系统【開(kāi)始】--【東我运行】 输入cmd回车,在弹出的黑框裡(lǐ)面(miàn機能)视情况输入以下命令:

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

1.修复单个数据库

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

示例:mysqlcheck -r&nbs報很p;-udemo -p123456 demo
2.修复服务器上所有数据库

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

此语法在mysql5.5以上版本會(huì)提示语法错误,mysql5.5以上銀見版本用mysqlcheck -A 請人 -r -uroot -pxxxx

示例:mysqlcheck -A -o -r -街紅uroot -pxxxx

3.自动检查优化分析表

mysqlcheck -Aao --au慢女to-repair -uroot -p密码

此语法在mysql5.5以上版本會報鄉(huì)提示语法错误,mysql5.5以上版本用mysqlcheck -A司舊 --auto-repair -uroot -p密码

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

windows系统输入以下命令:

myisamchk -r -f D:w土外wwmysqldatamysql*.MYI

Linux系统输入以下命令:

myisamchk -r -f /www/mysql/data/var/my市人sql/*.MYI

或者

myisamchk -r -f /www/mysql/data/var/*/*.MYI件腦

二、phpmyadmin方式:

在服务器裡(lǐ)面(miàn)访问http中農://localhost/phpmyadmin/或者登陆自己的数据库但近,点击左边需要修复的数据库。右边會(huì)列出数据库所有表,选择损坏的東科表或者將(jiāng)页面(miàn)拉到(dào)最下面(少也miàn),点击全选,下拉框中选择修复。

20210313101004.jpg

經(jīng)典客户案例展示

• 公司动态

• 网站技术

• 平面(miàn)技术

• 常见问题