怎样查 binlog 文件实际存放位置?
查看完整题解
参考回答
直接回答
在实例内检查 log_bin 是否开启,查看 log_bin_basename 和 log_bin_index,再用 SHOW BINARY LOGS 看已登记文件。实际路径可能由启动配置和数据目录决定。
讲清原理
数据库容器显示的是容器内路径,宿主机还需要看持久卷映射。运行中不要用文件系统直接删除已登记 binlog,复制和恢复可能依赖它们。
例子与易错点
排查磁盘占用先确认日志保留策略和所有副本位置。清理应使用受支持的数据库命令,避免误删仍需重放的文件。
这里仅读取服务器设置和登记的日志列表。
SELECT @@log_bin, @@log_bin_basename, @@log_bin_index;
SHOW BINARY LOGS;
相关题 · 第 100 题、第 119 题
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。