请教下,linux系统里如何查看mysql的操作记录 比如说查看那张表增加或者修改了哪些字段啊那些表新增了新的记录。。这种人为或者服务器操作的记录。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 需要打开general_log功能,就会把这些东西记录在日志里不过一般都不打开,因为数据量很大 我看可以查看mysql目录下的mysqlbinlog。。不知道这个对不对。。但是我看mysqlbinlog好像是个目录,下面有好多文件。。但是我只有一个mysqlbinlog文件。。 不是要在配置文件里打开,好像用命令也可以打开上网搜索一下 mysql general_log 我看可以查看mysql目录下的mysqlbinlog。。不知道这个对不对。。但是我看mysqlbinlog好像是个目录,下面有好多文件。。但是我只有一个mysqlbinlog文件。。binlog 里面有操作记录,但只能查到操作的时间点和操作(具体是操作的语句还是数据,跟记录的格式设置有关)general_log 也可以查到操作的语句和时间,host信息这两个都是要预先打开才能查到,如果没有打开就查不到,默认是关闭的,binlog 一般可以考虑打开,general_log 通常不建议常开(性能影响大) 查询 general_log 是否打开和它的输出位置,可以在 MySQL 中执行下面的查询select @@general_log, @@log_output, @@log_error;查看 binlog 是否打开及输出位置,可以在 MySQL 中执行下面的查询 select @@log_bin, @@log_bin_basename; MySQL启动时InnoDB报一些错误,这个怎么解决 中文显示乱码问题,菜鸟求救,看了论坛很多帖子就是解决不了! 我装上PHPMYADMIN,咋就运行不行呢 求助,mysql 的 一个like问题 请教mysql数据库还原的问题 mysql5.0调用存储过程 十万火急,谢谢大家帮帮忙,帮我优化下sql语句 百分请教用php对mysql进行模糊查询问题!! 两个日期时间的字段值,如何得出他们之间的时间的差值? mysql怎麽把字段怎么改为允许为空???求解 动态web表单 写入数据库失败 求助SQL语言优化必定!
不过一般都不打开,因为数据量很大
我看可以查看mysql目录下的mysqlbinlog。。不知道这个对不对。。但是我看mysqlbinlog好像是个目录,下面有好多文件。。但是我只有一个mysqlbinlog文件。。
要在配置文件里打开,好像用命令也可以打开
上网搜索一下 mysql general_log
我看可以查看mysql目录下的mysqlbinlog。。不知道这个对不对。。但是我看mysqlbinlog好像是个目录,下面有好多文件。。但是我只有一个mysqlbinlog文件。。
binlog 里面有操作记录,但只能查到操作的时间点和操作(具体是操作的语句还是数据,跟记录的格式设置有关)
general_log 也可以查到操作的语句和时间,host信息
这两个都是要预先打开才能查到,如果没有打开就查不到,默认是关闭的,binlog 一般可以考虑打开,general_log 通常不建议常开(性能影响大)
select @@general_log, @@log_output, @@log_error;
查看 binlog 是否打开及输出位置,可以在 MySQL 中执行下面的查询
select @@log_bin, @@log_bin_basename;