新闻中心

如何在mysql中监控异常登录

2025-10-24
浏览次数:
返回列表
开启日志记录、分析登录行为并设置告警机制是监控MySQL异常登录的关键。通过启用通用查询日志和错误日志,可记录所有连接尝试并识别频繁失败的IP或非法访问;结合performance_schema与information_schema可实时查看连接来源,发现非信任IP或非常用账户登录;利用脚本定期分析日志中“Access denied”条目,统计单位时间失败次数,超过阈值自动通知管理员;建议将脚本加入crontab实现每分钟检测,并可集成ELK或Prometheus+Grafana实现可视化告警;及时响应异常登录能有效防范暴力破解等安全风险。

如何在mysql中监控异常登录

在 MySQL 中监控异常登录,关键在于开启日志记录、分析登录行为,并设置告警机制。通过合理配置,可以及时发现暴力破解、非法访问等安全风险。

启用通用查询日志记录登录行为

MySQL 的通用查询日志(General Query Log)会记录所有连接和执行的语句,适合用于审计登录活动。

-- 开启通用日志(需修改配置文件 my.cnf 或 my.ini)
[mysqld]
general_log = 1
general_log_file = /var/log/mysql/general.log

重启服务后,所有连接尝试(包括成功和失败)都会被记录。定期检查该日志,关注频繁失败的 IP 或不存在的用户尝试。

结合错误日志识别登录失败

MySQL 错误日志默认记录部分认证失败信息,尤其是高频率的错误可能提示暴力破解。

查看错误日志路径:

SHOW VARIABLES LIKE 'log_error';

在日志中搜索关键字如 "Access denied",例如:

[Warning] Access denied for user 'root'@'192.168.1.100' (using password: YES)

可通过脚本定期扫描此类条目,统计单位时间内的失败次数,超出阈值则触发通知。

使用 performance_schema 分析连接来源

MySQL 的 performance_schema 提供了对当前和历史连接的详细视图。

启用连接记录:

易森网络企业版 易森网络企业版

如果您是新用户,请直接将本程序的所有文件上传在任一文件夹下,Rewrite 目录下放置了伪静态规则和筛选器,可将规则添加进IIS,即可正常使用,不用进行任何设置;(可修改图片等)默认的管理员用户名、密码和验证码都是:yeesen系统默认关闭,请上传后登陆后台点击“核心管理”里操作如下:进入“配置管理”中的&ld

易森网络企业版 0 查看详情 易森网络企业版
UPDATE performance_schema.setup_consumers SET ENABLED = 'YES' WHERE NAME = 'events_statements_history_long';

查询最近的连接情况:

SELECT USER, HOST, ID FROM performance_schema.threads WHERE TYPE = 'FOREGROUND';

结合 information_schema.processlist 也可实时查看活跃连接:

SELECT * FROM information_schema.processlist WHERE COMMAND != 'Sleep';

重点关注非信任 IP 或非常用账户的登录。

建立自动化监控与告警机制

手动检查日志效率低,建议编写脚本自动分析。

示例思路(Shell 脚本片段):

grep "Access denied" /var/log/mysql/error.log | grep "$(date +%Y-%m-%d)" | awk '{print $NF}' | sort | uniq -c | awk '$1 > 5 {print "Suspicious IP:", $2}'

将脚本加入 crontab 每分钟运行一次,发现异常时通过邮件或短信通知管理员。

更高级方案可接入 ELK、Prometheus + Grafana 等系统,实现可视化监控和实时告警。

基本上就这些。关键是开启日志、定期分析、及时响应。安全无小事,异常登录往往是攻击的第一步。不复杂但容易忽略。

以上就是如何在mysql中监控异常登录的详细内容,更多请关注其它相关文章!


# word  # 网络推广营销哪里靠谱  # 都是  # 操作步骤  # 或非  # 每分钟  # 如何在  # 全攻略  # 多个  # 镜像  # 离线  # 配置文件  # ssl  # access  # mysql  # cms免费网站推广  # 遵义营销推广公司有哪些  # 湖州营销推广平台电话地址  # 中卫关键词快速排名  # 网站建设收益转化率  # 珠海互联网营销网络推广  # 自己建设购物网站  # 如何分析网站数据来优化  # 天津关键词排名联系电话 


相关栏目: 【 科技资讯46185 】 【 网络学院92790


相关推荐: 必由学官方登录入口 必由学教师学生账号快速访问  C#中解析不规范的HTML为XML 常见的坑与解决办法  SteamMachine定价或为699美元 大家想入手吗?  QQ邮箱电脑版登录入口_QQ邮箱官方网站登录平台  Yandex搜索引擎官方地址 俄罗斯网络世界的主要入口  红果短剧网页版官网入口 官方最新网址发布  c++如何使用std::memory_order控制原子操作顺序_c++ C++11内存模型详解  如何优雅地扩展SprykerGlue后端API授权逻辑,使用spryker/glue-backend-api-application-authorization-connector-extension  2025AO3夸克浏览器通道_AO3手机HTTPS安全入口分享  漫蛙2在线漫画入口 漫蛙正版漫画网页版直达  Composer的 "conflict" 字段有什么用_如何声明不兼容的包以避免依赖冲突  uc手机浏览器网页版入口 uc浏览器手机版便捷登录首页  jQuery Mask 插件中实现电话号码固定前导零的教程  抖音隐秘迷城小游戏入口_ 抖音冒险解谜小游戏秒玩  UC浏览器网页版登录入口官网 电脑版网址入口  Excel组合图表怎么做 Excel创建柱状图与折线组合图教程【图表】  必由学网页版入口 必由学官方平台直接访问  Pandas DataFrame 多条件优先级排序与排名  消息称三星明年 2 月正式发布 HBM4,与 SK 海力士同台竞技  支付宝如何管理隐私设置_支付宝隐私保护的配置技巧  C++ vector二维数组定义_C++ vector of vector用法  1688商家版怎样分析买家画像精准供货_1688商家版分析买家画像精准供货【供货策略】  12306几点到几点不能订票? | 官方最新系统维护时间全解析  Win11怎么设置鼠标指针速度_Win11提高鼠标指针精确度选项  58动漫网在线官方网 58动漫网正版动漫入口网址  苹果手机如何防止被恶意App追踪  Win11怎么关闭触摸屏_Windows 11禁用HID符合标准触摸屏  虫虫漫画精品漫画官网_虫虫漫画精品漫画官网进入精品漫画  修复二维数组索引越界异常:一维循环到二维坐标的正确映射  Golang如何优雅处理error_Golang error处理最佳实践总结  Go语言中JSON数据解析与字段访问教程  包子漫画官方网站在线链接-包子漫画在线阅读平台主页地址  Python中如何避免重复条件判断:利用数据结构实现动态逻辑  2025年云电脑操作系统体验 | 无需本地硬件,随时随地使用高性能PC  Windows 11怎么彻底关闭定位_Windows 11服务中禁用Geolocation  Sublime怎么配置Nim语言环境_Sublime Nim代码高亮与补全  构建轻量级网站内部消息系统:Formspree 集成指南  uc浏览器网页版极速入口 uc网页浏览器网页版流畅体验  C++ string find函数返回值npos详解_C++字符串查找失败的判断条件  J*aScript教程:根据元素文本内容动态设置背景色  excel如何生成目录 excel一键生成工作表目录超链接  为什么简单的XML文件也会解析失败? 检查隐藏的非打印字符(如BOM)的方法  在WordPress中通过REST API获取BasicAuth保护的远程文章  vivo浏览器怎么扫描二维码 vivo浏览器内置扫一扫功能使用方法  微博网页版官方账号登录 微博网页版内容浏览使用指南  Lar*el 递归关系中排除指定分支的教程  抖音从哪里进入网页版_抖音官方入口链接  解决Python logging 中 datefmt 导致时间戳固定不变的问题  QQ邮箱网页版入口登录 QQ邮箱在线邮箱官方通道  免费抖音短视频入口_抖音网页版短视频免费通道 

搜索