赞
踩
binary log
)、
错误日志(error log
)、
慢查询日志(slow query log
)、
通用查询日志(general query log
)、
中继日志(relay log
)、
元数据日志(metadata log
),这些日志文件在数据库中各司其职。
错误日志是用来记录 MySQL 服务器在启动、停止和运行过程中发生任何严重警告和错误的信息。
查看错误日志的位置:
SHOW VARIABLES LIKE 'LOG_ERROR'
中继日志是用于主从复制,临时存储从主库同步的二进制日志,也就说该服务器将主服务器的二进制日志读取后记录到从服务器的本地文件中,服务器会读取日志内容并应用,这样使得主从服务器的数据保持一致。
查看中继日志的具体信息:
SHOW VARIABLES LIKE '%RELAY%'
max_relay_log_size
:是中继日志允许的最大值,若该值为 0,则默认其最大值为 1 G。relay_log
:定义了中继日志的位置和名称,若值为空,则是在数据文件的默认位置。relay-log_basename
:也是定义了中继日志的位置和名称。relay_log_index
:定义了中继日志索引的位置和名称。relay_log_info_repository
:确定中继日志是放在 FILE 还是 TABLE 里。relay_log_purge
:是否自动清空中继日志,ON 为启动。relay_log_recovery
:当中继日志损坏,是否保存所有未执行的中继日志,OFF 为关闭。relay_log_space_limit
:设置中继日志最大限额。sync_relay_log
:是否把日志写入缓存。普通查询日志是记录客户端连接数据库执行语句时所产生的日志。 普通查询日志默认是关闭的,查看普通查询日志是否开启:
SHOW VARIABLES LIKE '%GENERAL_LOG%'
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。