意外断电,导致zabbix的mysql无法启动

Ubuntu 20.04 部署 Zabbix 6.0 安全监控基线实践 Zabbix 是一款成熟稳定的开源监控系统,其核心价值不仅在于基础资源指标采集,更在于构建主动式安全可观测体系。它通过主动模式通信、TLS 加密传输、细粒度权限控制与实时行为触发器等机制,实现对服务器性能、异常登录、配置变更等安全事件的分钟级感知与响应。结合 Ubuntu 20.04 LTS 的长期支持特性与内核稳定性,该组合成为满足等保2.0、金融合规及 DevOps 可观测性需求的高性价比基线方案。本文聚焦 Zabbix 6.0 在 Ubuntu 20.04 上的生产级安全部署,涵盖 PostgreSQ 阅读详情

机房意外断电,导致服务器宕机。
zabbix 所连的mysql数据库重启时启动失败。如下报错:
在这里插入图片描述
分析
因为突然掉电,导致有些log没有写入系统,所以出现了序列号不一致情况。MySQL 在机
器关机的时候有数据没有落地,表空间损坏,导致重启之后无法正常恢复,线程在数据页中
读取不到需要的 page 和数据。
需要进行操作,让 MySQL 跳过恢复,启动 MySQL,然后把数据导出来,再重建数据库导
入。
MySQL 有个一个特性:Forcing InnoDB Recovery,,启用这个特性需要设置
innodb_force_recovery 大于 0。innodb_force_recovery 可以设置为 16,
大的值包含前面
所有小于它的值的影响。

vim /etc/my.cnf
#4以上的值可能永久导致数据文件损坏。本次一直尝试直到6才能重启成功。
innodb_force_recovery = 6

重启mysql成功后。此时的zabbix库仅有只读权限。但可以新建库、表。
再备份zabbix库。备份过程中由于表空间损坏导致备份失败,并且有详细的表行信息。可
以暂时记录下来。
由于本次看到是history表损坏。history表是历史记录并不重要因此可以直接舍弃。
再次使用mysqldump单独备份zabbix各表
删除/移走 /opt/mysqldb/3306/data 下 ib* 及 zabbix 库 文件
注释 #innodb_force_recovery = 6 重启mysql 。启动成功。
新建zabbix库,导入sql。重启zabbix-server。
登录正常,显示正常。

2024-08-05 ---运维工程师常见面试题整理-----篇章(一)_zabbix 作用是什么 可以监控什么,优化有什么,工作原理 被动:server向agent请求获取监控项的数据,agent返回数据。 阅读详情

相关推荐

MySQL生产问题 主库宕机/崩溃 排查与优化全流程

文章主要讨论了MySQL数据库在遇到写入失败、主库心跳失效、主从复制中断等问题时的常见成因、排查步骤及应急恢复措施。常见成因包括硬件故障、系统故障、MySQL崩溃、高负载、人为误操作和网络层异常等。排查步骤涉及检查网络连接、系统资源使用情况、日志文件等。应急恢复措施包括重启MySQL、从库提升为主库、强制恢复数据文件、清理磁盘空间等。此外,文章还介绍了主从切换与高可用性方案,如手动切换、自动切换和负载均衡,以及监控与预防措施,如心跳检测、MySQL连接状态监控和磁盘空间监控。最后,文章强调了双主双从热备、V

weixin_43991457的博客 605

zabbix mysql一直重启_history_uint损坏致mysql频繁重启导致zabbix_server关闭解决办法

问题:13:15:47 InnoDB: Page checksum 2390903969, prior-to-4.0.14-form checksum 2524550738InnoDB: stored checksum 2319722401, prior-to-4.0.14-form stored checksum 192332111InnoDB: Page lsn 0 1902263731, ...

weixin_34827430的博客 284

Ubuntu 16.04 MySQL高可用替代Heartbeat的云原生方案

高可用(High Availability)本质是保障服务持续可访问,其核心原理在于故障检测、状态同步与流量自动切换。传统工具如Heartbeat依赖脆弱的心跳通信和手动IP漂移,在云环境中易引发脑裂、ARP污染与健康检查缺失等风险;而现代高可用技术依托云平台原生能力(如负载均衡器健康检查、Reserved IPs API管理)或标准化协议(如VRRP),实现秒级故障转移与端到端可观测性。典型应用场景包括老旧系统迁移、MySQL数据库容灾、Web服务无感切换等。本文聚焦Ubuntu 16.04环境下,以轻量

weixin_30889885的博客 431

zabbix无法连接数据库起不来的原因

zabbix使用mysql.sock启动mysql,它默认读取路径为/var/lib/mysql/mysql.sock, 查看/etc/my.cnf,cat /etc/my.cnf 看我们mysql指定的mysql.sock是否为这个,不是就改成这个 2.zabbix配置文件: 这个密码要填对 别注释掉了 3.mysql中zabbix用户是否授权,grant all privileges on zabbix.* to zabbix@localhost; 4.其他:如selinux、firewalld.

kapri的博客 9829

强化学习 reward 曲线可视化:从基础绘制到顶刊级对比分析

本文详细介绍了强化学习reward曲线的可视化方法,从基础绘制到顶刊级对比分析。通过matplotlib和seaborn的实战示例,展示了如何优化曲线图的视觉效果,包括多实验对比、置信区间添加和分面图应用。文章还分享了顶刊级图表的进阶技巧,如字体排版、颜色选择和关键标注,帮助研究者提升论文图表质量。

weixin_29096377的博客 271

STM32 SAI接口TDM模式实战:8通道音频采集系统搭建全流程(附DMA配置代码)

本文详细介绍了基于STM32 SAI接口TDM模式搭建8通道音频采集系统的全流程。内容涵盖硬件连接设计、CubeMX时钟树与SAI外设的详细配置,并重点解析了TDM模式的核心代码实现与DMA双缓冲机制,提供了完整的配置代码和常见时序问题排查指南,助力开发者高效实现多通道音频传输与处理。

weixin_29192211的博客 505

Zabbix 6.0&时序数据库部署及常见问题

Zabbix 6.0&时序数据库部署及常见问题 操作系统: Ubuntu Server LTS 20.04.3 软件版本: Zabbix 6.0 LTS 数据库: PostgreSQL 14.2 时序插件: TimesacleDB 2 流程 配置系统与软件 安装PostgreSQL数据库和TimescaleDB插件 安装配置Zabbix 其他问题及解决办法 详细步骤 一、 配置系统与软件 打开时区选择工具,依次选择Asia – China – Beijing Time – Yes。 s

lx3leon的博客 3757

别再只会用QTcpSocket了!手把手教你用QSslSocket为你的Qt网络应用加上SSL/TLS加密(附完整代码示例)

本文详细介绍了如何将Qt网络应用从QTcpSocket迁移到QSslSocket,实现SSL/TLS加密传输。通过对比API差异、解析核心机制和提供完整代码示例,帮助开发者快速掌握安全网络编程技巧,有效防范数据窃听和中间人攻击等安全风险。

weixin_30654583的博客 400

Zabbix服务器一些常见问题及处理

如果您的Zabbix服务器无法启动,请首先检查Zabbix服务器的配置文件是否正确,以及Zabbix服务器使用的端口是否被其他进程占用。如果端口被占用,请关闭占用该端口的进程或使用其他可用端口。

weixin_47450720的博客 7439

半导体制造中的通孔缺陷与冗余通孔技术解析

通孔(Via)是半导体制造中连接不同金属层的关键结构,其可靠性直接影响芯片良率。随着工艺节点演进至28nm及更先进制程,通孔缺陷导致的良率损失日益显著,主要表现为完全开路和高阻态两种失效模式。冗余通孔技术通过在关键位置增加备用连接,可有效提升芯片可靠性,其实现涉及物理冗余与电气冗余两种方案。该技术在7nm/5nm工艺中已证明可将通孔相关缺陷率降低10-100倍,但面临设计规则复杂性、规模处理效率和动态合规验证等工业化挑战。智能双切通孔插入流程通过动态DRC规则解析、奇偶层级并行处理和增量式验证等创新方法,显

weixin_35982453的博客 383

泛微OA与金蝶云星空深度集成实战:审批与表单双场景解析

本文深入解析泛微OA与金蝶云星空的深度集成实战,聚焦审批流程与表单对接两大核心场景。通过具体案例,详细阐述了如何实现业务数据与审批流程的自动联动,打破数据孤岛,提升企业运营效率与数据一致性,并分享了接口设计、安全策略及实战避坑指南。

4k5l6j7h8的博客 467

解决Mysql启动失败的方法(个人记录)

mysql启动失败解决方法(个人记录向)

smallwhite1997的博客 1687

YOLO26原创优化:SPPF优化 | 新一代高效可形变卷积DCNv4如何做二次创新?高效结合SPPF

如何跟YOLO26结合:1) SPPF高效结合

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 357

错误: Zabbix已接收到一个不正确的请求.Error: Zabbix has received an incorrect request.

电脑断电开机后,重新启动zabbix服务,浏览页面如下 浏览器清空上网痕迹可恢复.Error: Zabbix has received an incorrect request.这个问题 显示zabbix服务没有运行 登录数据库mysql -uroot -p***** set global max_connections=1000; set global max_connect_er...

weixin_34192816的博客 1393

使用 Visual Studio Code 连接 ABAP On-Premise 系统做开发的详细配置步骤

本文详细介绍了如何在Visual Studio Code中通过ABAP Development Tools扩展连接ABAP On-Premise系统。关键步骤包括:通过Ctrl+Shift+P打开命令行面板选择「ABAP: New Destination...」创建RFC连接(仅支持SSO单点登录),选择本地SAPGUI中已有的系统,输入Client ID、语言和用户名(无需密码),最后将目标系统添加到工作区即可开始开发。文章强调了企业安全考虑下仅支持SSO的设计理念,并展示了连接配置的JSON格式示例。整

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 997

DICOM标准:DICOM医学影像中的覆盖层(Overlay)概念详解

DICOM标准:深入详解DICOM医学影像中的覆盖层(Overlay)

编程技术探索者,分享C/C++、C#、Java、数据库等开发经验,聚焦实战技巧与AI兴趣,助力编程爱好者成长。 1564

问题整理:ZABBIX4.0登录界面出现错误 SQL statement execution has failed “INSERT INTO sessions (sessionid,userid,..

登录zabbix4.0界面,出现报错:SQL statement execution has failed "INSERT INTO sessions (sessionid,userid,lastaccess,status) VALUES ('6d1a0523bd8cd53179fcdfc3c397d343','1','1608889582','0')". 我遇到的情况是服务器突然断电...

CN_Eden 3138

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

使用zabbix监控服务器运行状态【二】

Zabbix帮助网站 http://www.zabbix.org/wiki/Main_Page https://github.com/zabbix/zabbix-community-repos 一、 配置zabbix监控apache服务 1、 安装apache服务并启动服务 [root@xuegod120 ~]# yum -y install httpd [root@xuegod120 ~]# s...

菜鸟、上路 4298

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

mysql表崩溃 如何回滚_【MySQL】 DB 回滚崩溃案例一则

一台mysql数据库在多次断电之后,长时间等待未果直接重启mysql 服务。之后错误日志中报错:170119 20:47:36 InnoDB: Error: page 5 log sequence number 151 2771374516InnoDB:is in the future! Current system log sequence number 131 3791365897.Inno...

weixin_30580403的博客 414

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Linux All sorts of problems

Linux下碰到各种各样的问题: 1. 如何解决 Linux 系统下 ifconfig 命令无网络接口 ens33: http://www.cnblogs.com/PatrickLiu/p/8443019.html [root@sc ~]# /sbin/dhclient

孫筅貹 693

zabbix从6.0.x升级到6.0.x

这两天安全方面暴露了zabbix的版本漏洞,具体漏洞信息如下:Zabbix Server Audit Log SQL 注入漏洞预警近日,某机构获取到Zabbix Server组件中修复了一个SQL注入漏洞(CVE-2024-22120),其CVSS评分为9.1,目前该漏洞的PoC已公开。

u013930899的博客 1663

【MySQL】 DB 回滚崩溃案例一则

一台mysql数据库在多次断电之后,长时间等待未果直接重启mysql 服务。之后错误日志中报错: 170119 20:47:36 InnoDB: Error: page 5 log sequence number 151 2771374516 InnoDB: is in the future! Current system log sequence number 131 37913658...

weixin_30549175的博客 167

mysql 之存储引擎

1. 简介 类似Linux的文件系统,比文件系统要高级. 2. MySQL 存储引擎类型(笔试:3-4种) show engines; ##查询系统支持的存储引擎 select @@default_storage_engine; ##查询 默认的存储引擎 show variables like '%engine%'; ##模糊查找存储引擎 InnoDB (5.5以后默认存...

weixin_44695383的博客 218

第五章 MySQL 存储引擎

1. 介绍 相当于Linux中的文件系统.组织存储数据. 2. 存储引擎种类 mysql> show engines; InnoDB MyISAM CSV Memory .... MariaDB : InnoDB,TokuDB,Myrocks percona : xtraDB TokuDB : 插入性能高,压缩比高 Myrocks : 插入性能高,压缩比高 3. Inno...

weixin_45367149的博客 319

Web架构全景 和 业务架构演进

迁移步骤: 应用容器化 (Dockerfile) → 编写 Kubernetes 编排文件 (Deployment / Service / Ingress) → 部署 Nacos / MySQL / Redis Operator → 接入 ELK 日志体系 → Kafka 解耦异步消息 → MinIO 对象存储 → AIOps 智能运维平台搭建。迁移步骤: 申请 SSL 证书 → 上传证书到 Nginx 服务器 → 配置 443 端口 SSL → 配置 80 端口 跳转 443 端口。

corey93的博客 172
上一篇: hbase 某台regionserver更换ip后出现块不同步的现象
下一篇: --process information unavailable 的解决办法
lcm_linux
博客等级 码龄7年 7258粉丝 73原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值