如何激活 MySQL 5.6 以上版本中的通用日志?

如何激活 MySQL 5.6 以上版本中的通用日志?

mysql自 5.6 版本以来,我一直无法激活常规登录。

正确的做法是什么?

答案1

以下是我如何做到的:

  1. 编辑您的/etc/mysql/my.cnf并在文件末尾添加以下内容:

    [mysqld]
    general_log_file = /var/log/mysql/mysql.log
    general_log = 1
    
  2. 通过mysqlmysql -u <username> -p)连接并运行:

    SET GLOBAL general_log = 1;
    
  3. 重新开始mysql

    sudo service mysql restart 
    

笔记 :

如果常规日志仍然不起作用,请尝试手动创建日志文件:

touch /var/log/mysql/mysql.log
sudo chown mysql:mysql /var/log/mysql/mysql.log 

相关内容