我读过Mysql服务器创建一个日志文件,它保存所有活动的记录 – 像什么时候和什么查询执行。
任何人都可以告诉我它在我的系统中存在的地方?我怎么读?
基本上,我需要备份数据库与不同的输入[两个日期之间的备份]所以我想我需要使用日志文件在这里,这就是为什么我想做它…
我认为这个日志必须以某种方式保护,因为敏感信息,如用户名和密码可能被记录[如果任何查询需要这个];所以可以安全,不容易看到?
我有root访问系统,我怎么能看到日志?
当我尝试打开/var/log/mysql.log它是空的。
这是我的配置文件:
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
[mysqld]
log = /var/log/mysql/mysql.log
binlog-do-db=zero
user = mysql
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
skip-external-locking
bind-address = 127.0.0.1
#
# * Fine Tuning
#
key_buffer = 16M
max_allowed_packet = 16M
thread_stack = 192K
thread_cache_size = 8
general_log_file = /var/log/mysql/mysql.log
general_log = 1