如何在MySQL中查看日志文件?

如何在MySQL中查看日志文件?,第1张

如何在MySQL中查看日志文件?

这是启用它们的一种简单方法。在mysql中,我们通常需要查看3个日志,这在任何项目开发过程中都是最需要的。

  • The Error Log
    。它包含有关服务器运行时发生的错误的信息(以及服务器启动和停止)

  • The General Query Log
    。这是mysqld所做的一般记录(连接,断开连接,查询)

  • The Slow Query Log
    。它由“慢速” SQL语句组成(如其名称所示)。

默认情况下,MYSQL中未启用任何日志文件。所有错误将显示在系统日志(

/var/log/syslog
)中。

要启用它们,只需执行以下步骤:

步骤1: 转到此文件( /etc/mysql/conf.d/mysqld_safe_syslog.cnf )并删除或注释这些行。

步骤2: 转到mysql conf文件(

/etc/mysql/my.cnf
),然后添加以下几行

要启用错误日志,请添加以下内容

[mysqld_safe]log_error=/var/log/mysql/mysql_error.log[mysqld]log_error=/var/log/mysql/mysql_error.log

要启用一般查询日志,请添加以下内容

general_log_file        = /var/log/mysql/mysql.loggeneral_log  = 1

要启用慢查询日志,请添加以下内容

log_slow_queries       = /var/log/mysql/mysql-slow.loglong_query_time = 2log-queries-not-using-indexes

*第三 *步: 保存文件并使用以下命令重启mysql

service mysql restart

要在运行时启用日志,请登录mysql客户端(

mysql -u root -p
)并输入:

SET GLOBAL general_log = 'ON';SET GLOBAL slow_query_log = 'ON';

最后,我想在这里提及的一件事是, 我从博客中阅读了此内容 。谢谢。这个对我有用。

点击这里访问博客



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4991324.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存