首页 > 数据库 >Mysql如何查看操作记录

Mysql如何查看操作记录

时间:2023-12-26 09:23:43浏览次数:28  
标签:log 查看 记录 数据库 mysql general Mysql 日志

 

分为文件记录日志和数据库记录日志两种方式,效果相同

一 、文件记录数据库操作日志
首先进入mysql输入指令

show variables like 'gen%';

general_log是开启还是关闭状态,以及这个帐号的general_log文件在哪
如果没有开启,请先设置开启

set global general_log=ON;

查看log:
cat /目录/日志.log

 


二 、数据库自己记录操作日志
show variables like '%log_output%';

 

默认是FILE,改为TABLE

set global log_output='TABLE';

之后就可以通过以下两句话查看数据库操作记录
查看操作记录:

select * from mysql.general_log;

会看到在数据库里已经记录上了日志

 


因数据库一直记录日志会增加压力,建议用文件记录

set global log_output='FILE';

truncate table mysql.general_log;

最后附上MySQL8.0的修改数据库密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new密码';


标签:log,查看,记录,数据库,mysql,general,Mysql,日志
From: https://www.cnblogs.com/wjsqqj/p/17927377.html

相关文章

  • MySQL的事务(看看也许有帮助呢)
    MySQL的事务一、事务的概念在MySQL中,只有InnoDB存储引擎才支持事务。事务的处理用来维护数据库数据的完整性,保证同一个事务里的一批SQL语句,要么全部执行,要么全部不执行。事务用来管理DDL、DML、DCL操作,比如insert、update、delete语句,默认自动提交,即执行SQL语句后会马上执行co......
  • MySql之json_extract函数处理json字段
    转自:链接:https://juejin.cn/post/7103482347894358046 MySql之json_extract函数处理json字段在db中存储json格式的数据,相信大家都或多或少的使用过,那么在查询这个json结构中的数据时,有什么好的方法么?取出String之后再代码中进行解析?接下来本文将介绍一下Mysql5.7+之后提供的......
  • 2数据库之Mysql基本操作
                                                                                                      数据库基本类型、基本操作一.......
  • MySQL-索引数据结构
    BTreeB-树即B树。指的是BalanceTree,也就是平衡树,平衡树是一颗查找树,并且所有叶子节点位于同一层。每个结点存储M/2到M个关键字,非叶子结点存储指向关键字范围的子结点。所有关键字在整颗树中出现,且只出现一次,非叶子结点可以命中。B+Tree是B树的一种变形,它是基于B......
  • 记录arthas的初次使用
    1.起因:写了个数据传输接口,放到服务器上后,传输时间非常长,因为是个很简单的接口,左看右看排查不出问题,只能上工具了。2.下载arthas百度云:https://pan.baidu.com/s/1Y_ltv-4wK8rmrRSf-WRPoQ提取码:ylrv链接来自:https://www.cnblogs.com/baijuyi334/p/12565639.html#/cnblog/works/a......
  • MySQL索引-索引结构
    索引是什么索引是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查询算法,这种数据结构就是索引。优缺点:优点:提高数据检索效率,降低数据库的IO成本通......
  • mysql主从同步原理
    (1)master服务器将数据的改变记录二进制binlog日志,当master上的数据发生改变时,则将其改变写入二进制日志中(2)slave服务器会在一定时间间隔内对master二进制日志进行探测其是否发生改变,如果发生改变,则开始一个IOThread请求master二进制事件(3)同时主节点大每个O线程启动一个du......
  • 数据库 Mysql 多表查询,left join联合两个sql示例
    SELECTt1.RowID,t1.UserID,t1.CreateDate,t1.BatchState,t2.InputDataCount,t1.QtyFROM(SELECT@curRow:=@curRow+1ASRowID,`UserID`,DATE_FORMAT(CreateDate,'%Y-%m-%d')ASCreateDate,......
  • 数据库 MySql快速导入外部数据库流程
    适用于新安装MySql本地没有数据情况外部MySql数据库文件任务管理器停用Mysql进程将外部文件替换本地默认文件即可重启电脑导入完成。......
  • 保姆级搭建Mysql 并进行视图可视化操作
    安装MySQL数据库选择mysql5.7.36_x32.msi”,双击运行,如下图所示:在此窗口中,选择“Custom”选项,点击“Next>”进入下一步;在此窗口中,选择+号下的MySQLServer5.7.36–x64,点击中间的绿色箭头符号,添加完成如下图所示:然后点击“Next>”进入下一步进行安装;继续点击“Next>”进入下一步......