MariaDB:开启日志记录SQL

1.开启日志

红色是命令,之下是回显。

MariaDB [jksfrz]> SET GLOBAL log_output = ‘TABLE‘;
Query OK, 0 rows affected (0.000 sec)

MariaDB [jksfrz]> SET GLOBAL general_log = ‘ON‘;
Query OK, 0 rows affected (0.000 sec)

2.查看日志表

select * from  mysql.general_log;

查询结果截图:

日志表记录了每一步操作,不仅仅是SQL语句。

再看看日志表的引擎:CSV。

原文地址:https://www.cnblogs.com/huiy/p/10006772.html

时间: 2024-11-05 21:34:45

MariaDB:开启日志记录SQL的相关文章

Haproxy 开启日志记录

CentOS 7上yum安装的Haproxy,默认没有记录日志.需要做一下配置才能记录日志.(不知道其他版本是否需要,已经忘记了)主要是用到了Haproxy,以前貌似没有这么麻烦,今天配置出了一些问题查日志才发现原来Haproxy需要自己手工开启日志记录功能.因此作为相关记录! 1. 创建记录日志文件 mkdir /var/log/haproxy chmod a+w /var/log/haproxy 2. 开启rsyslog记录haproxy日志功能 编辑"/etc/rsyslog.conf&q

vsftpd开启日志记录上传、下载、删除,分析xferlog日志

在web服务器上搭建了vsftpd用来上传代码程序,开启日志记录客户端的上传.下载删除等操作: #修改/etc/vsftpd/vsftpd.conf [[email protected] ~]# vim /etc/vsftpd/vsftpd.conf anonymous_enable=NO anon_root=/ftpanon local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES dual_log_enab

【Haproxy】开启日志记录

至于为什么开启日志记录,即使我不说,你们这群老司机也懂. 开启日志分割,主要涉及到两个知识点: ①HAproxy关于日志记录的配置 ②Rsyslog的配置 环境: CentOS6.5 haproxy-1.6.11 配置日志记录的前提是HAproxy可以正常使用,操作者熟悉Haproxy的配置文件 配置HAproxy的日志记录选项 [[email protected] haproxy]# vim /etc/haproxy/haproxy.cfg defaults         log globa

oracle使用存储过程实现日志记录.sql

--这段sql语句是用来实现oracle后台记录操作日志的,代替或者补充应用系统的操作日志. --1.对应的日志记录表-------------------------------------------------------------------create table TEST(  T_ID   NUMBER(4),  T_NAME VARCHAR2(20),  T_AGE  NUMBER(2),  T_SEX  CHAR(1));----------------------对应的日志记

给MariaDB开启日志审计功能

如果很多运维或者开发都分配了数据库的操作权限的话,某一天表或者字段丢失了都无法找到谁干的,这个锅只能运维来背了,因此有必要给数据库的操作记录保存下来. 下面来演示下如何操作: 软件版本: MariaDB10.0.17    (自带了server_audit插件) MariaDB审计日志写到文件 安装server_audit插件 登陆进MariaDB,执行: > show variables like '%plugin%';  查看插件存放的目录 cd /usr/local/mariadb/lib

mysql开启general_log记录sql执行记录

方法一:更改my.cnf配置文件 vi /usr/local/kkmail/config/mysql/my.cnf 将下面两行注释取消掉,然后重启mysql #general_log = 1 #general_log_file = /tmp/kkmail_mysql.log # 设置general log保存路径# 好像只能设置保存到 /tmp 或 /var 文件夹下. 方法二:在mysql命令控制台操作 # 需要root用户才有访问此文件的权限 mysql> show global varia

如何在MySql中记录SQL日志

SQL server有一个sql profiler可以实时跟踪服务器执行的SQL语句,这在很多时候调试错误非常有用.例如:别人写的复杂代码.生产系统.无调试环境.无原代码... ... 查了一下资料,My SQL可以用下面方法跟踪sql 语句,以下方法以Windows平台为例,linux雷同: 1  配置my.ini文件(在安装目录,linux下文件名为my.cnf 查找到[mysqld]区段,增加日志的配置,如下示例: [mysqld]log="C:/temp/mysql.log"l

中间件怎样记录SQL日志

中间件调试的时候,往往需要记录所执行SQL的日志,便于排除程序的BUG. 其实,有一种最简单的办法来实现. 像FIREDAC.UNIDAC还有ADO等数据库引擎,本身提供了SQL日志记录功能. 在程序里面直接开启它们的日志记录功能即可.既方便又省事. 另外,这些数据库引擎,还提供了记录异常日志的功能. 原文地址:https://www.cnblogs.com/hnxxcxg/p/12336314.html

FIREDAC记录SQL日志

跟踪SQL日志可以方便开发的时候的程序调试.SQL日志记录会耗费服务费资源,正式部署中间件的时候,建议关闭SQL日志记录. FIREDAC通过使用TFDMoniFlatFileClientLink控件来记录SQL日志的. 首先 USES FireDAC.Moni.FlatFile,然后拖放TFDMoniFlatFileClientLink控件. TFDMoniFlatFileClientLink控件的主要属性: 设置SQL日志保存的目录和文件名: FDMoniFlatFileClientLink