MYSQL日志查看
方法一:登录到mysql查看binlog
-
获取binlog文件列表:
mysql> show binary logs;
-
查看当前使用的binlog文件:
mysql> show master status;
-
只查看第一个binlog文件的内容:
mysql> show binlog events;
-
查看指定binlog文件的内容:
mysql> show binlog events in 'mysql-bin.000002';
方法二:使用mysqlbinlog工具查看
-
查看mysql-bin.000002:
mysqlbinlog mysql-bin.000002
-
基于开始/结束时间:
mysqlbinlog --start-datetime="2017-09-17 07:21:09" --stop-datetime="2017-09-19 07:59:50" mysql-bin.000002
-
基于pos值:
mysqlbinlog --start-position=205 --stop-position=2205 mysql-bin.000002
-
指定数据库:
mysqlbinlog --no-defaults -d databasename mysql-bin.000002
-
使用mysqlbinlog工具
mysqlbinlog是一个查看mysql二进制日志的工具,可以把mysql上面的所有操作记录从日志里导出,这个工具默认的安装路径为:/usr/local/mysql/bin/mysqlbinlog
可以通过find / -name "mysqlbinlog"命令查找mysqlbinlog的工具路径。
基于开始/结束时间:
/usr/local/mysql/bin/mysqlbinlog --start-datetime="2013-03-01 00:00:00"
--stop-datetime="2014-03-21 23:59:59"
/usr/local/mysql/var/mysql-bin.000007 -r test2.sql
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!