快速修复mysql数据库,mysql文件修复

本文目录一览:

如何修复MySQL数据库

来快速修复所有的数据库或者特定的数据库;方法:进入Mysql的Bin目录:C:\Program

Files\MySQL\MySQL

Server

4.1\bin运行:mysqlcheck

-A

-o

-r

-uroot

-p123注意,将123改成你自己的root用户密码希望能解决您的问题。

如何修复MySQL数据库表

有两种方法,一种方法使用mysql的check table和repair table 的sql语句,另一种方法是使用MySQL提供的多个myisamchk, isamchk数据检测恢复工具。前者使用起来比较简便。推荐使用。

1. check table 和 repair table

登陆mysql 终端:

mysql -uxxxxx -p dbname

check table tabTest;

如果出现的结果说Status是OK,则不用修复,如果有Error,可以用:

repair table tabTest;

进行修复,修复之后可以在用check table命令来进行检查。在新版本的phpMyAdmin里面也可以使用check/repair的功能。

2. myisamchk, isamchk

其中myisamchk适用于MYISAM类型的数据表,而isamchk适用于ISAM类型的数据表。这两条命令的主要参数相同,一般新的系统都使用MYISAM作为缺省的数据表类型,这里以myisamchk为例子进行说明。当发现某个数据表出现问题时可以使用:

myisamchk tablename.MYI

进行检测,如果需要修复的话,可以使用:

myisamchk -of tablename.MYI

关于myisamchk的详细参数说明,可以参见它的使用帮助。需要注意的时在进行修改时必须确保MySQL服务器没有访问这个数据表,保险的情况下是最好在进行检测时把MySQL服务器Shutdown掉。

另外可以把下面的命令放在你的rc.local里面启动MySQL服务器前:

[ -x /tmp/mysql.sock ] /pathtochk/myisamchk -of /DATA_DIR/*/*.MYI

其中的/tmp/mysql.sock是MySQL监听的Sock文件位置,对于使用RPM安装的用户应该是/var/lib/mysql/mysql.sock,对于使用源码安装则是/tmp/mysql.sock可以根据自己的实际情况进行变更,而pathtochk则是myisamchk所在的位置,DATA_DIR是你的MySQL数据库存放的位置。

需要注意的时,如果你打算把这条命令放在你的rc.local里面,必须确认在执行这条指令时MySQL服务器必须没有启动!检测修复所有数据库(表)

如何修复损坏的MySQL数据表

工具/材料:Management Studio。

1、首先在桌面上,点击“Management Studio”图标。

2、之后在窗口上,左侧选中要修复的数据表“rss”。

3、接着在窗口上,点击工具栏里“新建查询”图标。

4、接着在窗口上,输入修复损坏的MySQL数据表的sql语句“repair table rss;”。

4、然后在窗口上,点击工具栏里“执行”图标。

5、最后在窗口上,显示修复损坏的MySQL数据表成功。

原创文章,作者:VYWW,如若转载,请注明出处:https://www.506064.com/n/140071.html

(0)
VYWWVYWW
上一篇 2024-10-04
下一篇 2024-10-04

相关推荐

  • Shell脚本的常用运行方式及注意事项

    Shell脚本是一种非常实用的自动化脚本语言,主要用于执行一系列Linux命令。Shell脚本具有灵活、易学易用等特点,非常适用于系统管理人员、运维人员等领域。本文将介绍Shell…

    编程 2024-10-04
  • 高效管理Go项目常量的最佳解决方案

    在Go语言中,常量是不可变的量,可以用于存储不变的数据,减少程序的硬编码,提高可读性和可维护性。本文将介绍如何高效地管理Go项目中的常量,包括定义常量、使用常量、管理和更新常量等方…

    编程 2024-10-04
  • lrzsz安装指南

    一、安装lrzsz lrzsz是一组在Unix和Linux下执行ZMODEM文件传输协议的通讯程序。它包括了命令行接口和一些函数库,支持多种通讯协议,包括XMODEM,YMODEM…

    编程 2024-10-04
  • python字符串的操作函数(python字符串操作方法)

    本文目录一览: 1、Python字符串 2、Python3之字符串格式化format函数详解(上) 3、在Python中使用字符串调用函数 4、python字符串常用方法 Pyth…

    编程 2024-10-03
  • 这是从小到大的java数组编程(java数组从小到大排序代码)

    本文目录一览: 1、java怎么让数组的数字从大到小排序? 2、JAVA编程:编程实现将数组int a[]={78 23 56 34 12 45 67 89 90 1}按从小到大顺…

    编程 2024-10-03
  • Python计算零的平方根

    一、什么是零的平方根 在数学中,如果一个数乘以自己等于零,那么这个数就被称为零的平方根。在实际应用中,零的平方根比较常见的出现在方程的根中,求方程的根就要涉及到求解零的平方根。 二…

    编程 2024-10-03
  • JDK环境配置

    一、环境配置在哪打开 在计算机科学领域中,JDK环境配置是java程序员必须掌握的基本技能。首先,在安装JDK之前,我们需要确认是否已经安装过了。可以在运行命令行终端(Win+R …

    编程 2024-10-04
  • 百度文库无法复制破解方法详解

    百度文库是一个允许用户在网上共享文档的网站。在该网站的保护下,有一些文档被禁止复制的功能所保护。虽然这样做是出于保护原创作者的目的,但有时这种限制会影响用户的体验,因为这会阻止用户…

    编程 2024-10-04
  • java之io流总结,io流知识总结

    本文目录一览: 1、java中的io流有哪些 2、java中什么是IO流? 3、JAVA中IO流如何理解 4、java中的io流分为几种 5、Java集合和IO流 java中的io…

    编程 2024-10-03
  • 服务器mysql多大(服务器配置mysql)

    本文目录一览: 1、MySQL服务器数量大吗 2、优化mysql 多大内存 centos6 3、mysql数据库服务器一般多少内存 4、mysql占多少内存 5、为什么mysql …

    编程 2024-10-03

发表回复

登录后才能评论