匿名用户

1级

2016-09-06 回答

有两种方法,一种方法使用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服务器必须没有启动!检测修复所有数据库(表)

mac 卸载 mysql_Mac OS X苹果系统中怎么将mysql完全卸载掉相关推荐

  1. Mac OS X Lion 系统中检测 WiFi 信号强度

    Mac OS X Lion 系统中检测 WiFi 信号强度 很多果迷老觉得在家里用 Wi-Fi 无线上网速度比较慢,但自己又不清楚到底是不是路由器摆放的位置不对.其实,Mac 电脑的 OS X Lio ...

  2. Centos系统中彻底删除Mysql数据库

    步骤: 1.输入命令查询系统中已安装的mysql. rpm -qa |grep -i mysql 2.逐个卸载mysql. yum remove 系统显示已安装的mysql 比如:yum remove ...

  3. 记录在Ubuntu 18.04系统中安装Apache, MySQL和PHP环境

    虽然我们在Linux VPS.服务器安装WEB环境比较方便,可以选择面板或者一键包,但是有些我们需要深入学习的网友不会选择一键安装,而是会尝试编译安装.这样可以学到一些内在的技术.一般我们较为习惯选择 ...

  4. VMware Workstation虚拟机装载Mac OS X苹果系统(多版本通用)

    1 我的电脑是联想G410,i5处理器,运行起来比较流畅,i3处理器或者amd处理器不知道是否可行. 在安装前请检查您的硬件配置是否支持,特别注意是"虚拟化"功能,有的主板虽然支持 ...

  5. mac php怎么做网页,Mac_mac系统中safari怎么添加书签? 把常用网页添加到收藏夹的效果,苹果电脑mac系统自带safari浏览 - phpStudy...

    mac系统中safari怎么添加书签? 把常用网页添加到收藏夹的效果 苹果电脑mac系统自带safari浏览器与普通的win系统是不一样的,收藏常用的网页也是不一样的,下面是将你常用的网页加入到书签里 ...

  6. iOS开发笔记[18/50]:在Mac OS X Lion系统中访问~/Library目录都需要点技巧

    Mac虚拟机升级为Lion系统了,在iPhone模拟机调试时经常想访问应用程序的Document目录看看里面发生的状况,但在Lion系统中却找不到~/Library/Application Suppo ...

  7. 苹果系统中有些程序无法强制退出导致无法正常关机怎么办?

    建议用系统自带的磁盘工具检查系统盘,并修复权限 很简单,就是在实用工具中,运行磁盘工具,然后在左边的窗口选择系统分区,然后右边大框子下边左右硬干分辨有两个按钮,左边的是检查和修复权限,右边的是检查和修 ...

  8. 普通计算机如何按照mac,普通电脑怎么装苹果系统_普通笔记本能装苹果系统吗-win7之家...

    苹果电脑实在是太贵了,就有很多人想体验下苹果电脑的系统,但也不知道要怎么去安装,安装的苹果系统是黑苹果系统的,就是不是在苹果电脑上安装的mac OS,那么普通笔记本能装苹果系统吗,这当然是可以的,下面 ...

  9. rpm卸载mysql和php_Linux系统中自带Mysql、Apache、Php卸载

    卸载步骤如下: 卸载Mysql [root@localhost ~]# rpm -qa|grep mysql mod_auth_mysql-2.6.1-2.2 php-mysql-4.3.9-3.15 ...

最新文章

  1. 协方差及PCA降维计算
  2. 傻瓜式操作Nagios图解
  3. double类型数值计算出现误差的解决办法
  4. pecl.php.net,WARNING: channel pecl.php.net has updated its protocols, use pecl channel-update pec...
  5. Web前端知识体系梳理,值得收藏!
  6. C-Free 5.0注册码分享
  7. Android Studio 升级到3.0后出现编译错误\.gradle\caches\transforms-1\files-1.1\*****-release.aar
  8. 处理安全检查的项目代码异常解决记录
  9. becon帧 wifi_beacon帧
  10. 服务器开机必须要按f1才能进系统,每次开机都要按F1才能进入系统的解决方法...
  11. C/C++ 判断当前操作系统语言、获取当前操作系统使用语言 GetSystemDefaultLangID
  12. Python中用fabric库来远程连接服务器
  13. 谷歌浏览器打开之后显示2345
  14. 希腊字母以及发音 α β γ
  15. 如何复制网页上不能复制的文本!!!
  16. Android 多启动图标icon,多启动页面
  17. 智能行业创业该如何选择电销机器人项目加盟商
  18. 杭电OJ——1290 献给杭电五十周年校庆的礼物
  19. 腾讯产品总监曹菲:产品经理们,五年后,你会失业吗? 【上】
  20. seo是什么|怎么做好seo|seo视频教程

热门文章

  1. python爬取天气数据
  2. 【makefile基本语法】
  3. MySQL之——CentOS6.5_x64安装配置drbd8.4.2
  4. JAVA入门教程:(十五)安装mysql
  5. 学计算机要考普通话,计算机辅助普通话水平测试的操作流程及要求
  6. 计算机控制技术王超,王超-电气自动化与信息工程学院官网
  7. IA32汇编语言 —— 贪吃蛇游戏
  8. 用爬虫写一个 GitHub Trending API
  9. 一个WebMap引擎(MapBar)
  10. 《巴菲特和索罗斯的投资习惯》