首页
学习
活动
专区
圈层
工具
发布

服务器意外断电MySQL无法启动

1.背景 客户反映无法登录系统。再三询问之下,客户说出一个情况:服务器因信息中心人为原因,最近总是意外断电。更多精彩文章请关注公众号『Pythonnote』或者『全栈技术精选』 what?...4.提示:数据库由于非正常情况关闭,正在尝试恢复,重新启动。然后一直处于启动报错关闭、启动报错关闭......5.先检查 SQL 备份文件是否正常,虽然有,但是文件大小明显不对,完蛋。。...只能寄希望于断电那一刻的数据恢复了。...越强,数据损坏的可能性越大,但是数据库正常启动的概率也越大。因此不能一上来就加足马力,最好是逐级递增尝试。7.在设置为 4 时,容器终于正常启动。...以上步骤是事后梳理而成,其实真实解决过程中问题不断,sql 导出文件无法使用,数据库问题,服务器问题,各种小问题不断。但是为了突出问题本身,不能将其他不相干的问题一一记录,否则会干扰大家问题解决。

9.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    断电虚拟机无法启动恢复案例教程

    本次分享的是因意外断电,导致某台虚拟机不能正常启动,查看虚拟机的配置文件时发现此虚拟机的配置文件除了磁盘文件以外其他配置文件全部丢失。此时磁盘文件和快照文件还存在。...分析VMFS卷的底层数据发现,ESXi主机的突然断电导致故障虚拟机目录下的目录项出现破坏,但是这种破坏不会影响虚拟机的重要数据,只是破坏了文件的目录项而已,可以通过人工修复即可解决。...如果新虚拟磁盘占用了删除虚拟机磁盘所释放的空间,那么此部分空间将无法恢复的。根据SQL Server数据库的结构去自由空间中找到数据库的开始位置。...实施完后,并没有将所有的数据库文件全部恢复出来,还有文件因缺失部分页导致其无法正常使用。...最终补完后还是缺失部分页,无法正常使用。但是可以通过自主开发的数据库解析程序将文件中用户比较重要的几十张表成功导出,并成功导入到新建的数据库中。

    3.7K10

    记一次 RouterOS 断电后无法启动

    背景 今日出门不久,就发现家里的设备全部离线了,然后在国网APP上查看了一下,通过的是设备检修进行断电,然后自己家里的设备都没有手动关机,然后就出现就突然断电了,下班后回家之后电是来了,但是网络没来,于是打开...我记得我设置的自动启动,于是自己尝试手动启动,发现报错无法启动,大概猜到了是因为忽然断电导致的,报错如下,做下记录,下次还出现直接上手段!...错误为:错误,对象类型需要托管的 I/O无法打开磁盘“/vmfs/volumes/xxx/RouterOS/chr-7.6.vmdk”或其所依赖的快照磁盘之一。模块“Disk”打开电源失败。...无法启动虚拟机。...总结 建议在提前知道断电的情况下,手动关闭自己家里的电子设备,笔记本、路由器、智能设备,以免忽然断电电压不稳定导致电子设备损坏。

    2.7K50

    k8s集群经历断电后无法启动的故障处理分享

    故障应急总让人充满心跳,有时交换机故障、有时光缆被挖断,这次却是机房意外断电。。。 01、背景 前阵子有个兄弟求助,他们的机房遭遇了意外断电。恢复供电后,k8s集群却无法启动。...02、问题呈现 故障发生后,很多指令无法正常回显,容器的元数据也无法正常加载,故障现象主要呈现为如下3点: 1. 执行指令的时候会报错couldn't get xxx list。 2....Pod运行时间无法正常获取,出现大量的 ago。 3....其中一个节点master-6-77的ApiServer Pod创建失败启动 通过上述的现象,一般会初步判断为Etcd或者ApiServer出现故障,由于Etcd的Pod状态是正常,但ApiServer...从Pod列表中,我们并没有发现重名的Pod,所以可能是断电的时候未能及时释放容器,需要排查底层的容器是否有名称冲突。

    1.5K10

    clickhouse断电导致的启动失败

    总结一下报错关键字: Detaching broken part DB::Exception: Suspiciously many (15) broken parts to remove 原因 异常断电后...由于clickhouse是开源列式存储数据库,服务器断电后,写入数据导致元数据与数据不一致。clickhouse在重启服务的时候会重新加载MergeTree表引擎数据,数据可能存在损坏情况。...如果单个分区的损坏部分数量超过max_suspicious_broken_parts配置的值,则拒绝自动修复或者拒绝删除损坏部分的数据,并且在服务启动时直接报错退出。...目前需要尽量避免该错误以免服务启动失败,推荐把该参数配置为1000或者更大的值。 解决: 修改配置文件方式: 新建max_suspicious_broken_parts.xml文件写入如下内容。

    1.3K10

    Linux MySQL 常见无法启动或启动异常的解决方案

    Linux MySQL 常见无法启动或启动异常的解决方案   在 Linux 上自建 MySQL 服务器,经常遇到各种无法启动或启动后异常的问题,本文列举一些常见问题的解决办法。...13) MySQL 服务无法识别导致无法启动,错误提示:mysqld: unrecognized service MySQL 配置了过大的内存导致无法启动,错误日志:InnoDB: Cannot allocate...operation 磁盘空间满导致 MySQL 无法启动 进程残留导致 MySQL 无法启动 MySQL 服务自动停止  MySQL 配置文件 my.cnf 权限问题导致无法启动,错误提示:World-writable...config file ‘/etc/my.cnf’ is ignored   问题描述 主机 Linux MySQL 无法启动,报如下错误: ?...MySQL 启动参数过多导致无法启动,错误提示:Too many arguments (first extra is ‘start’)   问题描述 主机 Linux 系统安装 MySQL,启动的方式有多种

    12.6K40

    Linux从无法启动的机器中恢复文件

    你有一台服务器或台式机,它已经运行良好多年了,但突然它无法启动。 天哪。 更糟糕的是,内部驱动器上有一些非常重要的文件。没有这些文件,你可能会陷入困境。 无论你做什么,机器都无法启动。 你该怎么办?...你求助于Linux。 当然,市面上有很多软件声称能够从即将损坏的驱动器或无法启动的机器中恢复你的数据,但为什么冒着购买未经验证的软件的风险,当你可以免费获得你所需的一切……而且你知道它有效。...我还将向你展示一个捷径,以防机器无法启动的原因是操作系统损坏。 你准备好了吗? 不移除驱动器 好的,假设你认为机器无法启动的原因是操作系统损坏。...选择用于存放可启动 Linux 操作系统的闪存驱动器。 点击确定(图 1)。 图 1:Unetbootin 主窗口非常用户友好。 创建可启动驱动器后,将其从机器中取出并插入无法启动的机器。...正如我所说,您唯一可能遇到的问题是源驱动器正在损坏,甚至 Linux 也无法访问它。 祝你好运!

    3.7K10
    领券