在哪里查找和读取 MySQL 日志文件
默认情况下,MySQL 不会生成大量日志文件。但是,您可以启用和查看特定日志类型来跟踪服务器活动。
启用和读取日志文件
要启用和读取 MySQL 日志文件,请按照以下步骤操作:
- 通过添加 log_error=/var/log/mysql/mysql_error.log 来启用错误日志/etc/mysql/my.cnf.
- 通过将general_log_file=/var/log/mysql/mysql.log 和general_log=1 添加到/etc/mysql/my.cnf.
启用通用查询日志- 通过添加 log_slow_queries=/var/log/mysql/mysql-slow.log、long_query_time=2 和 long_query_time=2 来启用慢查询日志log-queries-not-using-indexes 到 /etc/mysql/my.cnf。
- 使用 service mysql restart 重新启动 MySQL。
日志文件安全
敏感信息,例如用户名和密码,通常以加密形式记录。默认情况下,MySQL 将日志存储在 /var/log/mysql/ 目录中,该目录仅限特权用户使用。
查看日志的其他方法
除了查看日志之外直接从文件中,您还可以使用 MySQL 客户端命令在运行时启用日志:
- SET GLOBAL General_log = 'ON';
- SET GLOBAL Slow_query_log = 'ON';
您可以在 MySQL 官方文档中找到有关 MySQL 日志记录和安全性的更多信息。
以上是如何启用和访问MySQL日志文件?的详细内容。更多信息请关注PHP中文网其他相关文章!