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数据库。