宝塔用户_xltvyt 发表于 2024-9-27 21:48:03

【待反馈】MySQL 5.7 数据库在哪儿 如何查看实时数据库日志...

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:Linux 9.2
系统版本:CentOS
问题描述:网站监控提示我网站两个无法访问了,我想看看MySQL数据库在当时的实时记录发生了什么导致中断的
相关截图(日志、错误):
网站监控提示我网站两个无法访问了 使用命令 systemctl status xxxx 检查两个应用的记录状态日志如下 (发文字提示有敏感字无法提交只好发图片 见谅~)
都是无法链接数据库导致的,然后过了不知道多久自动恢复的,而且通过查询日志发现xxx1在9.20日也有一次中断记录一样的日志

宝塔用户_xltvyt 发表于 2024-9-27 22:08:52

本帖最后由 宝塔用户_xltvyt 于 2024-9-27 22:11 编辑

在面板也查看过了3个地方
1.网页面板 --> 日志 --> 软件日志 --> MySQL(啥也没)
2.安装软件的MySQL --> MySQL管理 --> 错误日志/慢日志(啥也没)
3.使用mysqlbinlog命令查询二进制日志查询到了一些信息,有时间,和出现错误的日志时间一样,但是没有出现为什么数据库错误
mysqlbinlog --start-datetime="2024-09-27 01:40:00" --stop-datetime="2024-09-27 01:50:00" /www/server/data/mysql-bin.000009
    /*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/;
    /*!40019 SET @@session.max_insert_delayed_threads=0*/;
    /*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
    DELIMITER /*!*/;
    # at 4
    #2409271:47:21 server id 1end_log_pos 123 CRC32 0xee0c9ad0Start: binlog v 4, server v 5.7.44-log created 2409271:47:21 at startup
    # Warning: this binlog is either in use or was not closed properly.
    ROLLBACK/*!*/;
    BINLOG '
    KZ71Zg8BAAAAdwAAAHsAAAABAAQANS43LjQ0LWxvZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
    AAAAAAAAAAAAAAAAAAApnvVmEzgNAAgAEgAEBAQEEgAAXwAEGggAAAAICAgCAAAACgoKKioAEjQA
    AdCaDO4=
    '/*!*/;
    ERROR: Error in Log_event::read_log_event(): 'Found invalid event in binary log', data_len: 31, event_type: 35
    DELIMITER ;
    # End of log file
    ROLLBACK /* added by mysqlbinlog */;
    /*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
    /*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;

堡塔运维南一 发表于 2024-10-11 09:23:51

您好,可以执行下面命令查看错误信息
cat /www/server/data/*.err|grep -i -C 10 error
页: [1]
查看完整版本: 【待反馈】MySQL 5.7 数据库在哪儿 如何查看实时数据库日志...