mysql userstat_mysql 中记录用户登录错误日志方法小结
如何myql server 中,记录用户登录失败的次数,也是很重要的,在mysql 5.x系列中,暂时可以通过配置文件中my.ini设置的方法进行设置,小结如下:
1
general_log_file = /var/log/mysql/mysql.log
general_log = 1
这里就可以设置log了,所有的都放在里面了,比如错误登录的,可以看到在:
121227 8:32:18 39 Connect [email protected] on
39 Connect Access denied for user 'root'@'localhost' (using password: YES)
但一个缺点是,LOG太大了,找错误日志不大方便。
2 从5.5开始,可以设置为log_warnings = 2就可以了
3 如果使用 Percona Server 5.5,则更强大了,在5.5中的my.cnf中,
userstat = 1
如果是percona 5.1,则
userstat_running = 1
mysql> select * from user_statistics where user='root'\G
*************************** 1. row ***************************
USER: root
TOTAL_CONNECTIONS: 25
CONCURRENT_CONNECTIONS: 0
CONNECTED_TIME: 464
BUSY_TIME: 96
CPU_TIME: 19
BYTES_RECEIVED: 62869617
BYTES_SENT: 14520
BINLOG_BYTES_WRITTEN: 0
ROWS_FETCHED: 783051
ROWS_UPDATED: 1017714
TABLE_ROWS_READ: 1484751
SELECT_COMMANDS: 14
UPDATE_COMMANDS: 103
OTHER_COMMANDS: 3556
COMMIT_TRANSACTIONS: 0
ROLLBACK_TRANSACTIONS: 0
DENIED_CONNECTIONS: 2
LOST_CONNECTIONS: 16
ACCESS_DENIED: 0
EMPTY_QUERIES: 0
TOTAL_SSL_CONNECTIONS: 0
这里,可以看到一共有25个连接,2个是拒绝的连接,还有其他大量的连接有用信息,注意的是,这些信息保存在INFORMATION_SCHEMA表,一旦重新启动,则清空了;
此外,MYSQL还允许使用C++等语言编写审计插件,
详细见:
http://dev.mysql.com/doc/refman/5.5/en/writing-audit-plugins.html
mysql userstat_mysql 中记录用户登录错误日志方法小结相关推荐
- tomcat mysql报错日志在哪_mysql 中记录用户登录错误日志...-Tomcat远程调试-java书上小例子6_169IT.COM...
接口: java不支持多继承性,即一个类只能有一个父类,单继承性使得java简单,易于管理程序,为了克服单继承的缺点,java使用接口,一个类可以使用多个接口 使用 interface来定义接口 接 ...
- MySQL 使用触发器记录用户的操作日志
MySQL 使用触发器记录用户的操作日志 目录 MySQL 使用触发器记录用户的操作日志 一.创建用户数据表(emp)和保存操作日志的表(emp_log) 二.为 emp 表创建触发器 1.创建触发器 ...
- C#开发Winform记录用户登录状态的方法
首先创建一个用于记录用户登录状态,比如保存帐号,登录时间.使用公共静态属性定义LoginInfo CurrentUser. 该属性返回自己类的实例.在其它模块调用时使用LoginInfo.Curren ...
- Python学习笔记18:实操案例十五(记录用户登录日志,模拟淘宝客服自动回复)
Python学习笔记18:实操案例十五(记录用户登录日志,模拟淘宝客服自动回复) 网课传送门:https://www.bilibili.com/video/BV1Sw411Z779?p=168& ...
- 查看MYSQL数据库中所有用户及拥有权限
查看MYSQL数据库中所有用户 mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM m ...
- Vue项目中实现用户登录及token验证
一.什么是token token的意思是"令牌",是服务端生成的一串字符串,作为客户端进行请求的一个标识.当用户第一次登录后,服务器生成一个token并将此token返回给客户端, ...
- 【转载】SQL Server 2008 中新建用户登录并指定该用户的数据库
提要:我在 SQL Server 中新建用户登录时,出现了三种错误,错误代码分别是 18456.15128.4064 -----------------------------------正 文 -- ...
- java开发微信如何维护登录状态_微信小程序中做用户登录与登录态维护的实现详解...
总结 大家都知道,在开发中提供用户登录以及维护用户的登录状态,是一个拥有用户系统的软件应用普遍需要做的事情.像微信这样的一个社交平台,如果做一个小程序应用,我们可能很少会去做一个完全脱离和舍弃连接用户 ...
- api可以主动采集用户数据吗_现在的前端框架全是通过API获得数据,如何记录用户登录状态?...
很多答案都提到了 JWT.Session.Cookie,但是我发现常常有人混淆这三个概念.或者说不同的语境下大家对 Session 会有不同的理解. 首先这三个名词表示的是三个纬度的东西,不能简单地说 ...
最新文章
- PyTorch全连接ReLU网络
- 力扣(LeetCode)刷题,简单题(第11期)
- mysql 散列查询_MySQL InnoDB中hash查找表的实现
- html5客户端本地存储之sessionStorage及storage事件
- 深入解读 MySQL 底层原理,让性能“飞起来”的方法总结
- 搭建局域网YUM服务器
- 80386/386/Intel386 架构/流水线及其优化
- Python——如何获得字符串的唯一编码
- C语言笔试经典编程题目(汇总帖)
- intel服务器最新主板芯片组,英特尔服务器主板芯片组驱动程序
- oracle loap函数用法
- Linux内核配置文件
- 干货 | 京东云弹性伸缩功能实践
- mac录屏快捷键 - mac截图截屏快捷键 - 自带录屏软件QuickTime Player如何使用
- 元素水平垂直居中的六种方式
- 漏洞poc和漏洞利用_带HTML的PowershellHTML空白空间隐写术和二进制漏洞利用交付[PoC]
- vulnhub靶机-FIRSTBLOOD: 1
- 成本估算和成本预算6个方面的对比
- stm32增加IWDG(看门狗)功能
- java odbc excel_利用odbc连接excel,解决中文乱码问题。