如何启用MySQL/MariaDB查询日志记录
在使用数据库时,开发人员通常想知道幕后发生了什么,无论是出于故障排除、性能调优还是纯粹的好奇心。
常规查询日志仍然是MySQL/MariaDB数据库中最流行的审计和诊断信息源之一。启用日志记录后,当客户端连接或断开连接时,数据库服务器会将信息写入日志文件,并记录每条SQL语句。
但是,请记住,启用常规查询日志会影响MySQL/MariaDB的性能。这将使吞吐量减少约13%,并使MySQL/MariaDB服务器的响应时间增加约17%。
因此,事不宜迟,让我们开始吧,因为这个过程非常简单。
启用MySQL/MariaDB常规查询日志记录
在MySQL/MariaDB中,默认情况下禁用常规查询日志。

1.以root用户身份进入MySQL/MariaDB服务器命令行工具:
mysql-u根-p
2.将常规日志文件路径设置为
/var/logs/mysql/general-query.log
通过执行以下查询。
集合
全球的
general_log_file=
'/var/log/mysql/general-query.log'
;
代码语言:
PHP
(
php
)
常规查询日志写入包含数据库子目录的同一数据目录中(通常
/var/lib/mysql
),日志文件名默认为主机名。然而,正如您所看到的,这是可以改变的。
3.启用服务器常规日志:
集合
全球的
general_log=
1.
;
代码语言:
PHP
(
php
)
让我们再次检查MySQL/MariaDB常规查询日志状态:
显示变量,如
“general_log%”
;
代码语言:
JavaScript
(
javascript
)

就是这样。你可以做一些类似的事情
sudo尾部-f
上
general-query.log
文件,并密切关注事态发展。
相关:Linux中的Head和Tail命令示例说明

完成检查后,您可以禁用MySQL/MariaDB查询日志记录,如下所示:
集合
全球的
general_log=
0;
代码语言:
PHP
(
php
)
在生产服务器上打开日志记录当然是不可取的。所以要小心;日志文件可能会很快变大。
假设您不想直接运行查询。在这种情况下,您仍然可以通过直接修改MySQL/MariaDB配置文件来启用MySQL/MMariaDB查询日志记录,但请记住,这种方法需要重新启动数据库服务器。
结论
当您怀疑客户端有错误,并想知道客户端到底向数据库发送了什么时,一般的MySQL/MariaDB查询日志会很有帮助。
因此,如果您有数据库问题,解决问题的一种方法是启用查询日志记录并观察发生了什么。
您可以在这里和这里阅读更多关于启用通用MySQL/MariaDB查询日志的信息。
KDE发布框架5.113.0,新增功能如下
KDE Frameworks是Qt的83个插件库的集合,提供了广泛的基本功能,最近宣布发布KDE Frameworks 5.113.0,标志着他们的软件开发工作又取得了进展。让我们看看有什么新内容。 KDE框架5.113.0亮点 KDE neon上的KDE框架5.113.0 这个新版本中引入了许多更改和增强功能。Baloo是一个KDE Plasma文件索引和搜索框架,它已经进行了一些更新。其中包括
Guix GNU Linux面向自由的高级用户
经过七年的开发,Guix 1.0版于2019年5月发布。它的默认桌面环境是Xfce。 GNUGuix之间的一个关键区别是它完全是自由软件。它有一个“libre”内核。这意味着所有二进制固件Blob都将从其内核中删除。 纯实用的结果是,GPU加速的图形和视频播放等功能无法工作。大多数WIFI卡和适配器都无法工作。 GNU Guix Xfce 操作系统提供高级包管理功能,如事务升级和回滚、可复制的构建
Linux Mint 21.2 "Victoria"中的6个最佳新特性
Linux Mint 21.2已经到来,发行版的粉丝们忍不住欢呼起来。基于Ubuntu的操作系统,包括三个官方支持的桌面环境,鉴于其长期支持和辉煌的增强,将继续存在。 如果你一直在考虑从Windows切换到Linux,或者觉得升级早该来了,现在是时候看看Linux Mint 21.2“Victoria”了。 以下是最新Linux Mint发行版的一些顶级功能: 1.内核和桌面环境 内核是操作系统最
您可以在Linux桌面上使用的最佳Torrent客户端
大型文件很难从互联网上下载,尤其是在直接从主机服务器上捕获这些文件时。如果没有torrent客户端,很难想象有一种从互联网下载巨大文件的正确方式。 它是利用P2P(对等)系统下载文件的软件。但在我们开始之前,我们想告诉您一些重要的事情。 首先,在你的电脑或笔记本电脑上安装torrent客户端是合法的。没有人可以因为你安装了torrent客户端就指责你盗版。然而,如果你使用它下载或上传受版权保护的内
如何在Windows中修复低游戏FPS
PC游戏的部分优点是享受业界所能提供的最佳图形和性能。但是,当你受到低帧率的困扰时,很难享受游戏。 无论您最近购买的游戏在PC上运行不顺畅,还是突然发现游戏整体性能不佳,我们都能为您提供帮助。以下是如何修复Windows中的低FPS问题并回归高质量游戏的方法。 第一:了解低FPS和网络延迟的区别 在花费时间修复PC上的低每秒帧数之前,了解低FPS和在线延迟之间的区别非常重要。人们有时会混淆这些。