MySQL查看语句记录是指通过特定的命令或工具来查看MySQL数据库中执行的SQL语句及其相关信息。这些记录可以帮助开发者和数据库管理员监控和分析数据库的使用情况,优化查询性能,以及排查问题。
-- 查看慢查询日志是否开启
SHOW VARIABLES LIKE 'slow_query_log';
-- 开启慢查询日志
SET GLOBAL slow_query_log = 'ON';
-- 设置慢查询日志文件路径
SET GLOBAL slow_query_log_file = '/var/log/mysql/slow-query.log';
-- 设置慢查询时间阈值(单位:秒)
SET GLOBAL long_query_time = 2;
-- 查看通用查询日志是否开启
SHOW VARIABLES LIKE 'general_log';
-- 开启通用查询日志
SET GLOBAL general_log = 'ON';
-- 设置通用查询日志文件路径
SET GLOBAL general_log_file = '/var/log/mysql/general-query.log';
错误日志通常位于MySQL配置文件(如my.cnf
或my.ini
)中指定的路径,默认路径为/var/log/mysql/error.log
。
-- 查看二进制日志是否开启
SHOW VARIABLES LIKE 'log_bin';
-- 开启二进制日志
SET GLOBAL log_bin = 'ON';
-- 设置二进制日志文件路径
SET GLOBAL log_bin_basename = '/var/log/mysql/binlog';
通过以上方法,你可以有效地查看和分析MySQL中的SQL语句记录,从而更好地管理和优化数据库。