这是启用它们的一种简单方法。在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';
最后,我想在这里提及的一件事是, 我从博客中阅读了此内容 。谢谢。这个对我有用。
点击这里访问博客
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)