电脑由于断电或其他原因死机,重新启动后,电脑里面的mysql服务无法正常启动,报数据不一致或者表空间列法找到等错误。此种情况下,通过如下步骤可正常恢复,亲测可用,环境为macOS, mysql5.7, InnoDB。

1. 修改mysql配置文件my.cnf,增加innodb_force_recovery = 5.

2. 试着启动mysql服务,若不能启动可将innodb_force_recovery的值设置为6,再试一下。mysql若能正常启动,则可采用此方案,否则需要采用其他办法。此种办法启动后的mysql属于只读模式,不能写入数据。

3. 使用mysqldump命令备份数据库,此命令可将实例中的所有数据库均备份:mysqldump -uroot -pxxx --all-databases > all.sql

4. 停止数据库,删除data目录(删除前最好备份,以防万一),使用mysqld --initialize命令重新初始化数据库。此命令运行成功后,控制台上会打出预设的root用户密码,需要记下此密码,后面登陆后需要先修改密码,才可以进行其他操作。

5. 删除my.cnf中的innodb_force_recovery参数,重新启动数据库,然后在命令行使用mysql -uroot -p,输入上步中得到密码登录数据。

6. 使用下述命令修改密码:

SET PASSWORD = PASSWORD('你的新密码');

ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

FLUSH PRIVILEGES;

7. 恢复之前通过mysqldump备份的数据,执行mysql -uroot -p < all.sql

然后再登录数据库就可看到发生故障时的数据了,数据库恢复正常。

突然关机重启后mysql打不开_电脑突然死机后mysql无法启动相关推荐

  1. iPod死机后如何重启

    原文地址为: iPod死机后如何重启 今天我的iPod死机了,找到一个重启iPod的方法,如果你的iPod死机了,也能用的上: 1.首先确认hold键在off的状态 2.如果你的iPod是4代,min ...

  2. 电脑重启很久一直在转_电脑重启后鼠标一直在转圈怎么办

    现在电脑使用很普遍,也有好多人爱瞎捣鼓,捣鼓捣鼓中电脑的一些设置被修改导致启动不起来.小编也遇到了一次,我的是win764位系统笔记本电脑,就是由于更改设置导致的,下面来具体说说小编是怎么处理的吧.首 ...

  3. 计算机死机后重启什么丢失,电脑死机后丢失的数据怎么恢复?

    在日常使用电脑过程中,有些用户喜欢把很多程序一一打开,不使用的程序也不及时关闭.这样由于运行的程序越来越多出现突然卡死的情况,不管你点击鼠标还是键盘,都没有任何反应,***后大多数人都选择重启电脑. ...

  4. 电脑屏幕卡住了按什么都没反应_手机突然“死机”了关机也不行,怎么按都没反应,怎么办?...

    阅读本文前,请您先点击上面的"蓝色字体",再点击"关注",这样您就可以继续免费收到最新文章了.每天都有分享.完全是免费订阅,请放心关注. 人有生老病死,手机也可 ...

  5. 笔记本计算机死机后如何启动,电脑戴尔死机如何重新启动的解决方法

    我们在使用电脑的时候经常会出现电脑卡住死机无法操作的问题,如果持续等待也不会有结果,也会浪费时间,拔电源是不建议大家去做的,下面就教大家如何去操作. 方法一: 1.我们使用组合键"alt+c ...

  6. 计算机用户丢失怎么找回,如何将电脑死机后的丢失数据恢复

    原标题:如何将电脑死机后的丢失数据恢复 我们经常会遇到这样的问题,在办公时,电脑突然就死机了,这是个悲剧.更加惨剧的是,某些重要的数据已经丢失了.那么,问题来了,电脑死机的原因是什么呢?更重要的是怎么 ...

  7. 计算机用户数据丢失怎么,电脑死机后数据丢失怎么办?

    很多格子间内朋友在使用电脑办公时,都曾经遇到过电脑突然死机,或突然关机的情况,对于出现这一问题的原因,很多用户都不是很清楚.甚至大部分的用户在电脑死机以后,还会对电脑进行一系列的操作,操作时才发现电脑 ...

  8. 计算机错误是0还是1,Win7电脑死机后蓝屏出现错误代码0*000000D1怎么解决

    Win7电脑死机蓝屏出现错误代码0*000000D1怎么解决?蓝屏已经是一个非常熟悉的故障了,最近有朋友反映说他在玩电脑的时候突然就死机了,按啥都没有反映,无奈只能强制关机了,没想到后面居然直接蓝屏了 ...

  9. 右键菜单无响应_给电脑添加右键菜单重启资源管理器,让电脑不再死机!

    想必大家用过电脑的都会遇见电脑桌面由于软件响应时间太长导致电脑处于死机状态,慢慢等电脑缓过来那得等到什么时候?大多数人的做法是电脑强制重启或者关机,很少有人会想到像这种情况一般重启资源管理器就可以解决 ...

最新文章

  1. android79 Fragment生命周期
  2. 魅族建立基于M8的Android开源项目
  3. linux驱动篇之 driver_register 过程分析(二)bus_add_driver
  4. 小程序如何把文字玩出花样
  5. 如何打造具有绝对市场竞争力的团队
  6. 计算机组装与维护 授课计划,计算机课程教学计划
  7. 使用 ApplicationLoader 上传应用到 Appstore
  8. Codeforces Round #444 (Div. 2) C.Solution for Cube 模拟
  9. Linux空硬盘从分区到挂载
  10. 海量数据切分抽取的实践场景(r11笔记第43天)
  11. Ubuntu 16.04 更新源
  12. instanceof java_Java中的instanceof关键字
  13. easy2game使用教程_Easy2d教程——Game类的使用
  14. Mac开箱JAVA开发推荐装机软件
  15. 锐捷交换机VSU配置
  16. 你负债了吗? 聊聊“去杠杆”!
  17. 如何提高 CSS 动画性能
  18. 做头条问答项目,月入4000元到底有多简单
  19. 东京大学招生海报上的那些事(上)
  20. Lightroom Classic全版本软件安装包(含最新2023)

热门文章

  1. 爱奇艺数据仓库平台演进
  2. Elasticsearch .NET Nest 查询组合
  3. 慢雾:Discord 私信钓鱼手法分析
  4. 大家都在刷的抖音短视频,原来是这些.......
  5. 密码长期不变的FTP大集合
  6. NYOJ532 不吉利的数字
  7. Linux shell 脚本文件@echo Off 关闭命令回显
  8. StackEdit中文版:可以轻松上手的 Markdown 编辑器笔记利器
  9. 字符串除去数字和小数点以外的内容
  10. 广汽埃安发布弹匣电池系统安全技术,重新定义三元锂电池安全标准