这是启用它们的一种简单方法。在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.log
general_log = 1
要启用慢查询日志,请添加以下内容
log_slow_queries = /var/log/mysql/mysql-slow.log
long_query_time = 2
log-queries-not-using-indexes
第三步:保存文件并使用以下命令重启mysql
service mysql restart
要在运行时启用日志,请登录mysql客户端(mysql -u root -p)并输入:
SET GLOBAL general_log = 'ON';
SET GLOBAL slow_query_log = 'ON';
最后,我想在这里提及的一件事是,我从博客中阅读了此内容。谢谢。这个对我有用。