我想使用 syslog 在 Ubuntu(10.04 LTS) 上记录 MySQL(5.1.41)。我找到了将错误日志输出到 syslog 的信息。
[mysqld_safe]
syslog
Run Code Online (Sandbox Code Playgroud)
但我想使用 syslog 来记录一般日志和慢查询日志。请教我如何写配置文件?
我在参考手册中找不到如何做到这一点。
http://dev.mysql.com/doc/refman/5.1/en/log-destinations.html
有没有办法审核 MySQL 的登录?我希望能够为每个员工创建一个用户名,从而创建登录的审计跟踪。然而,谷歌搜索没有出现好的结果。
我们可以审计的越多越好。至少,知道谁何时登录会很好。最好看看谁在什么时候执行了什么查询。日志主要是为了告诉客户我们有它们,因为数据库中有潜在的敏感信息。
显然,能够审计每个用户(以及何时)执行的查询也将使我们能够更好地查明安全问题的原因,如果出现安全问题。