Categories


Tags


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

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

修复方法如下:

一、管理助手方式:

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

blob.png

blob.png

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

二、命令行方式:

打开【开始】--【运行】 输入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)或者访问http://mysql.myhostadmin.net/登陆自己的数据库,点击左边需要修复的数据库。右边会列出数据库所有表,选择损坏的表或者将页面拉到最下面,点击全选,下拉框中选择修复。

1.jpg

虚拟主机修复方法:http://www.west.cn/faq/list.asp?unid=878

来源:西部数码


Public @ 2022-11-19 15:46:48

在Linux上使用ASP

自从MS推出ASP技术后,由于ASP在创建动态交互式站点上的强大功能及其代码编写的简便性,使ASP在很多Internet/Intranet/Extranet网站上得到了极其广泛的应用,尤其是涉及到数据库操作的网站应用系统更是倾向于采用ASP技术。但由于众所周知的原因,ASP只能工作于MS自己的操作系统平台和服务器软件之下,即只能在WindowsNT+IIS系列或Windows9X+PWS系列中使用

Public @ 2011-01-18 15:46:29

mssql 高版本数据库导入到低版本,适用不同版本数据转移

适用场景:高版本数据库数据转移到低版本。由于sqlserver向下兼容性,但不向上兼容,所以高版本数据无法利用bak恢复,也不能附加。只能通过sql方式导入,以下介绍两种方式。因数据库低版本很多停止了更新,强烈建议按照下面方式导入高版本中,导入完成,再进行备份,就可以获得高版本数据库bak,以后可以在高版本中直接bak恢复.☆方法一Navicat Premium☆方法二,sqlserver管理器低

Public @ 2010-01-03 15:46:43

MySql数据库(InnoDB存储类型)占用I/O资源高处理

一.检查确认占用I/O高的进程Windows1.打开任务管理器查看较占资源的进程.2.资源监视器-磁盘-按读、写排序进一步核查:图片1.pngLinux1.运行top命令查看较占资源的进程.图片2.png参数:78.2%wa :数值较高,表示cpu 中出现严重硬件I/O等待问题,通常就是读写磁盘 I/O 造成的2.使用iotop命令进一步核查[root@ebs-xxx ~]# iotop -o&n

Public @ 2022-03-12 15:46:50

更多您感兴趣的搜索

0.619394s