服务器技术

当前位置: 主页 > 新闻资讯 > 服务器技术 >

如何查看mysql执行的所有以往 sql 语句历史命令

  • 来源:未知
  • 编辑:IDC香港
  • 时间:2019-08-30 09:07
  • 阅读:

查看mysql执行的所有以往 sql 语句历史命令

环境:

[root@bacula_server backup]# cat /etc/redhat-release
CentOS release 6.7 (Final)
[root@bacula_server backup]# uname -r
2.6.32-573.el6.x86_64
[root@bacula_server backup]# uname -m
x86_64

mysql> select version();
+————+
| version() |
+————+
| 5.5.44-log |
+————+
1 row in set (0.00 sec)

方法:

在my.cnf中[mysqld]]添加下面的语句

[root@bacula_server backup]# grep ^log= /etc/my.cnf
log=/usr/local/mysql/data/mysql.log

然后重启MySQL服务

这样你所有客户端执行的sql语句命令都会在这个文件中被记录下来!!!

QQ20160401151918

注意,mysql 5.6版本,记录所有操作日志的配置方式有修改为:

general_log=on
general_log_file=/tmp/mysqlquery.log


服务热线
4000-070-040
在线咨询
常见问题