怎么查mysql使用记录

2023年 11月 22日 26.7k 0

MySQL是一种常用的关系型数据库,我们日常使用时可能会遇到需要查看MySQL数据库的使用记录的情况。那么,如何查看MySQL使用记录呢?下面我们将介绍两种方法。

怎么查mysql使用记录

第一种方法是通过查看MySQL日志文件来获取使用记录。

#首先进入MySQL控制台
$ mysql -u root -p
#输入密码后,进入MySQL控制台即可查看日志
mysql>SHOW VARIABLES LIKE '%log%';
#查看General query日志的存储路径
mysql>SHOW VARIABLES LIKE 'general_log_file';

通过以上命令可以查看MySQL日志文件的存储路径,找到该文件,使用vi或cat命令打开即可查看其中的使用记录。

第二种方法是通过查看MySQL的binlog来获取使用记录。

#首先找到MySQL的binlog文件路径
$ mysql -u root -p -e "show binary logs"
#输出类似于如下内容
+------------------+------------+
| Log_name | File_size |
+------------------+------------+
| mysql-bin.000001 | 107374182 |
| mysql-bin.000002 | 107374182 |
| mysql-bin.000003 | 107374182 |
| mysql-bin.000004 | 107374182 |
+------------------+------------+
#选择一个需要查看的binlog,使用如下命令查看其中的使用记录
$mysqlbinlog mysql-bin.000002 >out.txt
#打开out.txt文件可以查看其中的MySQL数据库使用记录

以上就是两种查看MySQL使用记录的方法,通过这些方法我们可以更加方便地管理MySQL数据库。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论