MySQL的快速修复

在长时间使用MySQL后,数据库可能会出现一些问题。大多数问题可以通过简单的操作进行快速修复。下面介绍两种快速检修

MySQL数据库的方法。

1. myisamchk

使用myisamchk必须暂时停止MySQL服务器。例如,我们要检修blog数据库。执行以下操作:

# service mysql stop (停止MySQL)
# myisamchk -r /datawhere/blog/*MYI
# service mysql start myisamchk 会自动检查并修复数据表中的索引错误。

2. mysqlcheck

使用mysqlcheck无需停止MySQL,可以进行热修复。操作步骤如下:(检修blog库)

# mysqlcheck -r -uroot -p blog

注意,无论是myisamchk还是mysqlcheck,一般情况下不要使用-f强制修复,-f参数会在遇到一般修复无法成功的时候删除

部分出错数据以尝试修复。所以,不到万不得已不要使用-f。

本文转自holy2009 51CTO博客,原文链接:http://blog.51cto.com/holy2010/415177

MySQL的快速修复相关推荐

  1. mysql的check出错_如何利用myisamchk和mysqlcheck快速修复损坏的MySQL数据库

    如何利用myisamchk和mysqlcheck快速修复损坏的MySQL数据库 由于服务器的数据库硬盘空间满了,由于大量写入数据失败导致了出现"Duplicate entry '' for ...

  2. 服务器损坏mysql修复_云服务器mysql数据库损坏修复mysql

    有的时候因为各种原因导致mysql数据库损坏,我们可以使用mysql自带的mysqlcheck命令来快速修复所有的数据库或者特定的数据库,检查优化并修复所有的数据库. 1.先在运行中输入CMD,启动命 ...

  3. openstack基于mysql的问题修复

    openstack基于mysql的问题修复 同事一台openstack单节点服务器由于未知原因,无法正常工作. 远程引导同事检查故障. [root@localhost ~]# nova-manage ...

  4. java怎么设置快速修复键_Java开发环境之------MyEclipse快捷键和排除错误第一选择ctrl+1(***重点***:ctrl+1,快速修复---有点像vs中的快速using...

    [摘要:1,MyEclipse快速键设置装备摆设方式 2,经常使用快速键 : (1),alt+/ //内容提醒, 近似于vs中的ctrl+j ,即单词提醒,输进单词的前几个字母,然后提醒大概的单词. ...

  5. mysql常用快速查询修改操作

    mysql常用快速查询修改操作 一.查找并修改非innodb引擎为innodb引擎 # 通用操作 mysql> select concat('alter table ',table_schema ...

  6. GaussDB(for MySQL)如何快速创建索引?华为云数据库资深架构师为您揭秘

    摘要:云服务环境下,如何解决客户基于大量数据创建索引的性能问题,成为云服务厂商的一个挑战.华为云GaussDB(for MySQL)通过引入并行创建索引技术,很好地解决了批量索引创建和临时添加索引等性 ...

  7. 数仓备机DN重建:快速修复你的数仓DN单点故障

    摘要:大规模分布式系统中的故障无法避免.当DN发生单点故障时,恢复手段有哪些,又是如何恢复的,本节重点介绍操作gs_ctl build是如何修复DN单点故障的. 本文分享自华为云社区<华为云数仓 ...

  8. 学Mysql怎样快速入门?

    学Mysql怎样快速入门? 前言 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品. MySQL 是最流行的关系型数据库管理系统之一,在 WEB ...

  9. 超经典两万字,MySQL数据库快速入门。

    「作者主页」:士别三日wyx 「作者简介」:CSDN top100.阿里云博客专家.华为云享专家.网络安全领域优质创作者 「专栏简介」:此文章已录入专栏<MySQL数据库快速入门> MyS ...

  10. 苹果充电线android头断了,【黑科技数据线!断了都能用!】 苹果安卓数据线 快速修复永不断线...

    原标题:[黑科技数据线!断了都能用!] 苹果安卓数据线 快速修复永不断线 这个世界上最爽的事情是什么呢? 是躺在床上玩手机 那么最痛苦的事情是什么呢 玩到手机没电的时候数据线坏了! 这说到数据线有什么 ...

最新文章

  1. 什么是机器人底盘 答案在这里!
  2. day16_ajax学习笔记
  3. java-web——第十课 session
  4. 下载股票代码的历史数据并打包成csv
  5. 计算机的相关配置信息,win7系统查看电脑配置相关信息的方案介绍
  6. VTK:可视化之LabelContours
  7. 揭秘腾讯云最新音视频及融合通信技术实践
  8. DeepLink用法及源码解析
  9. P6835-[Cnoi2020]线形生物【期望dp】
  10. java unsigined short_LDD之数据类型
  11. Android 系统(219)---Android O上networkAttributes的说明
  12. 【nodejs学习】0.nodejs学习第一天
  13. mysql实现axure协同工作_Axure8利用Axure Share创建团队项目,进行多人协作开发
  14. 制作app软件具体要多少钱?(整合篇)
  15. css 都有哪些字体,css字体有哪些
  16. 台式计算机如何组装,怎样组装基本台式机
  17. 用python计算基金内部收益率-基于scipy科学计算库的数值解
  18. javascript接口鸭式辨型法实现
  19. python 椭圆曲线加法_椭圆曲线上点的运算
  20. 关于上楼梯问题(斐波那契数列应用)

热门文章

  1. mysql修改视图语句alter_MySQL修改视图(ALTER VIEW)
  2. 查看已安装java插件_记录下eclipse下的插件安装,查看及删除方式
  3. 滴滴android面试算法,滴滴打车面试经验
  4. android 本地广播原理,本地广播原理
  5. 学生选课系统代码-4c【interface】视图层代码【MVC--c】代码
  6. 待更新内容mongodb
  7. 帆软高级函数应用之时间函数
  8. 如何调整帆软件按钮的样式
  9. mysql 5.1 1067,mysql服务1067错误多种解决方案汇总
  10. python的列表find_python的list有没有类似js的find方法?