在Debian系统中查看MySQL日志,可以按照以下步骤进行:
/var/log/mysql/error.log。tail 命令来查看日志的最后几行,例如:sudo tail -20 /var/log/mysql/error.log 这将显示错误日志文件的最后20行。/var/log/mysql/query.log。SET GLOBAL general_log = 'ON'; SET GLOBAL log_output = 'FILE:/var/log/mysql/query.log'; tail 命令查看日志文件:sudo tail -20 /var/log/mysql/query.log SHOW VARIABLES LIKE 'slow_query_log_file'; 这将显示慢查询日志文件的路径,例如 /var/log/mysql/slow-query.log。SET GLOBAL slow_query_log = 'ON'; SET GLOBAL long_query_time = 10; /var/lib/mysql/ 目录下,文件名通常是 mysql-bin.XXXXXX。mysqlbinlog 工具可以查看二进制日志文件的内容:mysqlbinlog /var/lib/mysql/mysql-bin.000001 这将输出该文件中的所有SQL操作记录。/etc/mysql/my.cnf 或 /etc/mysql/mysql.conf.d/mysqld.cnf 文件中进行。例如,要启用错误日志,可以在配置文件中添加或修改以下行:[mysqld] log_error=/var/log/mysql/error.log sudo systemctl restart mysqld