在 MySQL 中查看使用历史记录

在 MySQL 中查看使用历史记录

我们有一台运行 LAMP 堆栈的 Ubuntu 11.10 服务器,它是在我来这里之前设置的,没有人知道它是干什么用的。我必须迁移它,或者干脆关闭它,但我需要先知道它在做什么。

深入研究后发现,没有托管任何网站,但是在 MySQL 中创建了几个数据库。

因此它可能与我们的某个站点相连,但这里的开发人员都不知道。

我需要做的是查看 MySQL 数据库的连接历史记录,这样我就能找到与它们连接的内容(如果有的话)。

我正在监视进程列表,没有看到任何活动连接。

答案1

可以通过启动 mysql 服务器时使用选项 --log="log-file" 来启用 mysql 登录日志。

/usr/bin/safe_mysqld --log="/var/lib/mysql/mysql.log" &

Mysql 日志将记录在文件 /var/lib/mysql/mysql.log 中。查看此文件以查看日志。要仅查看登录(连接日志),请使用以下命令

grep 连接 /var/lib/mysql/mysql.log

相关内容