Linux系统下mysqlcheck修复数据库命令(详解)_Mysql

mysqlcheck客户端工具可以检查和修复MyISAM表,还可以优化和分析表。

实际上,它集成了mysql工具中check、repair、analyze、optimize的功能、

有3种方式来调用mysqlcheck:

shell> mysqlcheck[options] db_name [tables]

shell> mysqlcheck[options] ---database DB1 [DB2 DB3...]

shell> mysqlcheck[options] --all--database

如果没有指定任何表或使用---database或--all--database选项,

则检查整个数据库。

option中有以下常用选项:

-c, --check (检查表);

-r, --repair(修复表);

-a, --analyze (分析表);

-o, --optimize(优化表); //其中,默认选项是-c(检查表)

例子:

检查表(check);

mysqlcheck -u root -c test

修复表(repair);

mysqlcheck -u root -r test

修复指定的数据库用

# mysqlcheck -A -o -r Database_NAME -p

检查修复所有的数据库(表;

# mysqlcheck -u root -A -0 -r -p

每天定时自动优化MySQL数据库

crontab -e     //把它加入 cron job 每天在 01:00 自动执行

0 1 * * * mysqlcheck -Aao –auto-repair -u你的用户名 -p你的密码 > /dev/null 2>&1

以上这篇Linux系统下mysqlcheck修复数据库命令(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索mysql数据库引擎详解、mysql数据库函数详解、mysql数据库详解、mysql数据库修复工具、mysql数据库修复,以便于您获取更多的相关知识。

时间: 2024-07-28 15:50:26

Linux系统下mysqlcheck修复数据库命令(详解)_Mysql的相关文章

Linux系统下安装MySQL的步骤详解

如下是我工作中的记录,介绍的是linux系统下使用官方编译好的二进制文件进行安装MySql的安装过程和安装截屏,这种安装方式速度快,安装步骤简单! 需要的朋友可以按照如下步骤进行安装,可以快速安装MySql,希望可以帮助大家:)! 1.下载mysql的linux版本的二进制安装包: 地址:http://dev.mysql.com/download... 这里我将安装包重命名为:tingyun-mysql-5.6.22.tar.gz 说明:根据自己需要可以不进行重命名操作 2.解压安装包: 在需要

linux系统下的df命令参数详解

  linux中df命令参数功能:检查文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息. 语法:df [选项] 说明:linux中df命令可显示所有文件系统对i节点和磁盘块的使用情况. 该命令各个选项的含义如下: -a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统. -k 以k字节为单位显示. -i 显示i节点信息,而不是磁盘块. -t 显示各指定类型的文件系统的磁盘空间使用情况. -x 列出不是某一指定类型

linux系统下sudo命令使用方法详解

介绍 sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等.这样不仅减少了root用户的登录和管理的时间,同样也提高了安全性.sudo不是对shell的一个代替,它是面向每个命令的. sudo命令 sudo -K -L -V -h -k -l -vsudo [-HPSb] [-a auth_type] [-c class-] [-p prompt] [-u username#uid] {-e file [...]

Linux系统下Kafka单机安装配置详解

说明:   操作系统:CentOS 6.x 64位   Kafka版本:kafka_2.11-0.8.2.1   实现目的:   单机安装配置kafka   具体操作:   一.关闭SELINUX.开启防火墙9092端口   1.关闭SELINUX   vi /etc/selinux/config   #SELINUX=enforcing #注释掉   #SELINUXTYPE=targeted #注释掉   SELINUX=disabled #增加   :wq! #保存退出   setenfo

Linux自带命令查看系统下基本的Raid信息详解

现在很多服务器都带有raid,一般软件raid或主板自带raid是没有软件辅助的,可以通过系统的命令了解raid的基本情况,当然最好的是使用硬件raid卡,通常会带有硬盘状态详细信息. 本文主要介绍使用Linux自带命令查看系统下基本的Raid信息,在独立服务器下适合软件raid.当然,如果使用VPS的情况下,一般看不到阵列的阵列信息. 一.基本raid信息 cat /proc/mdstat 可以看到基本的raid等级,以及同步信息,如图,raid1两个硬盘正在同步ing. 二.硬盘接口情况 c

Linux服务器下nginx的安全配置详解_nginx

Nginx是一个轻量级,高性能的Web服务器/反向代理和电子邮件 代理(IMAP/POP3),它可以运行在UNIX,GNU/Linux,BSD变种,MAC OS X,Solaris和Microsoft Windows上.根据Netcraft的调查数据显示,互联网上6%的域名都使用了Nginx Web服务器.Nginx是解决C10K问题的服务器之一,与传统服务器不一样,Nginx不依赖于线程处理请求,相反,它使用了一个更具扩展性的事件驱 动(异步)架构.Nginx在很多高流量网站上得到了应用,如W

Linux系统parted命令硬盘分区使用详解

parted的基本操作 输入parted命令,进入parted管理界面,如果没有指定硬盘,parted命令会默认选择第一个硬盘为当前操作硬盘. [root@a ~]# parted GNU Parted 1.8.1 使用 /dev/hda Welcome to GNU Parted! Type 'help' to view a list of commands. 输入help查看可进行的操作 (parted) help                                       

Linux系统的Shell I/O重定向详解

I/O重定向详解及应用实例 1.基本概念(这是理解后面的知识的前提,请务必理解) a.I/O重定向通常与 FD有关,shell的FD通常为10个,即 0-9: b.常用FD有3个,为0(stdin,标准输入).1(stdout,标准输出).2(stderr,标准错误输出),默认与keyboard.monitor.monitor有关: c.用 < 来改变读进的数据信道(stdin),使之从指定的档案读进: d.用 > 来改变送出的数据信道(stdout, stderr),使之输出到指定的档案:

Linux系统Shell命令常用功能使用详解

  Linux系统中Shell不仅仅是一个命令,而且是其他命令的解释器.可以调试其他命令,从而完成编译.那么Linux系统中Shell命令应该怎么使用呢? 其实作为命令语言互动式地解释和执行用户输入的命令只是Shell功能的一个方面,Shell还可以用来进行程序设计,它提供了定义变量和参数的手段以及丰富的程序控制结构.使用Shell编程类似于DOS中的批处理文件,称为Shell script,又叫Shell程序或Shell命令文件. Shell基本语法 像高级程序设计语言一样,Shell也提供说