怎么查看mysql 的binlog日志存放的位置

image.png

这个你可以看配置文件 启用了才有这样的记录默认是没有的
linux系统中的/etc/my.cnf

my.cnf内容:
log-bin = mysqlbin # 默认配置

一般放在/var/lib/mysql
比如上面的设置重启数据库会生成mysqlbin.000001文件

自定义文件存放位置

修改配置文件,vi /etc/my.cnf,找到log-bin的部分
配置自动清理在my.cnf文件中,这个文件路径不知道的话执行mysql --help | grep 'Default options' -A 1,就会列出文件的路径来

image.png

然后重启service mysql restart,去新建的目录下看看,已经有最新的日志了

下面列几个常用的命令

0、查看日志开启状态 show variables like 'log_%';

image

1、查看所有binlog日志列表 show master logs;

image

2、查看最新一个binlog日志的编号名称,及其最后一个操作事件结束点 show master status;

image

3、刷新log日志,立刻产生一个新编号的binlog日志文件,跟重启一个效果 flush logs;

4、清空所有binlog日志 reset master;

5、日志查看,因为是二进制文件没法用vi等打开,可以用mysql的mysqlbinlog打开,/usr/bin/mysqlbinlog /home/logs/mysql-bin.000001,当然每个人路径可能不一样,这个只能自己去找了。

image
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转载:https://www.cnblogs.com/along21/p/8005775.html 转载:Mysq...
    SkTj阅读 2,787评论 0 16
  • 本文转载于: https://www.cnblogs.com/martinzhang/p/3454358.html...
    简单的菜鸟阅读 2,349评论 0 7
  • 备份 一般分为物理备份(物理文件)和逻辑备份(sql语句)物理备份 只要备份物理文件 速度快不跨平台 linux ...
    不排版阅读 727评论 0 3
  • mysql日志——记录着mysql数据库运行期间的操作和信息 日志作用 (1)当数据库遭到意外损害,可以通过日志文...
    SkTj阅读 649评论 0 1
  • 近期的目标是时间管理,所以今天我的咖啡冥想内容是 1.今天早上上班的路上一路堵车,心里很平静,因为我一直在...
    96291458eb20阅读 256评论 0 1