mysql二进制日志
相关的几个参数(参数顺序有讲究,先后不对时mysql启动失败)
log-bin=logbin //若没有这一行则不启用二进制日志,若有=后是文件名,可以跟目录和文件名
expire_logs_days = 5 //自动清理几天前的日志,默认是0表示不清理,时间长的文件会很多
binlog_format = mixed //日志文档类型,几种区别需要了解
max_binlog_size = 1000m //日志文件的大小 ,默认是1G
show binary logs 查询已存在的二进制文件
SHOW master status 查询正在操作的日志文件
show variables like '%log_bin%' 查询是否启用了二进制日志,以及日志文件的位置和文件名
show variables like '%expire_logs_days%' 查询日志文件清理,保留天数
PURGE MASTER LOGS BEFORE '2022-01-08 10:00:00' 消除一个日期前的日志文件
set
global expire_logs_days=5 设置日志过期天数,执行完后再执行 flush logs 删除
RESET MASTER 删除所有日志,在主从状态下不要用
在从库上查询状态:
SHOW SLAVE STATUS 以下两个参数必须是yes,否则是有问题的
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
2009-07-23 [收藏] 王永民先生:自我白描