MySQL常用配置
binlog
show variables like '%log_bin%';
log_bin=ON
log_bin_basename=/var/lib/mysql/mysql-bin
log_bin_index=/var/lib/mysql/mysql-bin.index
Genelog
#设置general_log_file路径
set global general_log_file="/tmp/general.log";
#开启general_log
set global general_log=on;
慢查询日志
慢查询日志会把查询耗时超过规定时间的 SQL 语句记录下来,利用慢查询日志,定位分析性能的瓶颈。
SHOW VARIABLES LIKE '%slow_query%'
vim /etc/my.cnf
slow_query_log 可以设置慢查询日志的开闭状态
long_query_time 可以规定查询超时的时间,单位是秒
slow_query_log=ON
long_query_time=1