一 点睛
只允许在测试环境用,不允许在生产环境用。
二 配置启动
在 mysql 的 my.cnf 中,设置如下:
# 开启
general_log = 1
# 记录日志文件的路径
general_log_file=/path/logfile
# 输出格式
log_output=FILE
三 命令启动
set global general_log=1;
set global log_output='TABLE';
# 此后,你编写的sql 语句,将会记录到mysql库里的general_log 表,可以用下面的命令查看
select * from mysql.general_log;
四 实战
mysql> set global general_log=1;
Query OK, 0 rows affected (0.00 sec)
mysql> set global log_output='TABLE';
Query OK, 0 rows affected (0.00 sec)
mysql> select * from emp limit 10;
+----+--------+--------+------+--------+
| id | empno | name | age | deptId |
+----+--------+--------+------+--------+
| 1 | 100001 | dhCqWI | 41 | 7899 |
| 2 | 100002 | oamjkx | 44 | 352 |
| 3 | 100003 | gBnLPR | 46