Mysql二进制文件命令查看

  1. 一、数据库会话查看

    1. #显示当前服务器使用的二进制文件及大小
    2. mysql> show binary logs
    3. #显示主服务器使用的二进制文件及大小
    4. mysql> show master logs;
    5. #当前使用的二进制文件及所处位置
    6. mysql> show master status
    7. #lush logs一般只会滚动中继日志和二进制日志
    8. mysql> flush logs;
    9. #二进制日志的记录位置,通常为上一个事件执行结束时间的位置
    10. mysql> show master status;
    11. #...数据库的增删改查
    12. #观察二进制位置的变化
    13. mysql> show master status;
    14. #查看所有的二进制信息
    15. mysql> show binlog events\G;
    16. #查看指定日志的二进制信息
    17. mysql> show binlog events in 'mysql-bin.000011';
    18. #从指定的事件位置开始
    19. mysql> show binlog events in 'mysql-bin.000011' from 190;
    20. #指定偏移量(不是语句,是事件)
    21. mysql> showbinlog events in 'mysql-bin.000011' from 190 limit 3;

二、命令行mysqlbinlog

  1. #必须在数据目录下
  2. mysqlbinlog mysql-bin.000017
  3. #导出此数据库的信息
  4. mysqlbinlog mysql-bin.000017 > /tmp/a.sql
  5. #导入此数据库的信息
  6. mysql < a.sql
  7. mysqlbinlog -vv 日志名 #一般没有用
posted @ 2022-06-16 11:42  人生苦短,知足常乐!  阅读(785)  评论(0编辑  收藏  举报