如何查看MySQL的binlog数据 – 蓝队云 |
您所在的位置:网站首页 › 计算机三级python好考不 › 如何查看MySQL的binlog数据 – 蓝队云 |
如何查看MySQL的binlog数据
2016-02-22 16:53:29
4761
一.binlog概况 1.binlog既二进制日志文件,它记录了数据库上的所有改变. 2.改变数据库的sql语句执行结束是,将在binlog的末尾写入一条记录,同时通知语句解析器,语句执行完毕. 3.binlog格式 基于语句,无法保证所有语句都在从执行成功 基于行,将每一次改动记为binlog中的一行,在执行一个特别复杂的update或者delete操作时,基于行的格式会有优势 4.启用binlog 在mysql的配置文件中[mysqld]段添加一条语句 log_bin=mysql_bin_log #名字可以随便写 二.登陆到mysql查看binlog 1.只查看第一个binlog文件的内容 > show binlog events; 2.查看指定binlog文件的内容 > show binlog events in ‘mysql_bin_log.000001’; 3.查看当前正在写入的binlog文件 > show master statusG 4.获取binlog文件列表 > show binary logs; 三.用mysqlbinlog工具查看注意一下几点 不要查看当前正在写入的binlog文件 1.不要加--force参数强制访问 2.如果binlog格式是行模式的,添加-vv参数 四.本地查看 1.基于开始/结束时间 mysqlbinlog --start-datetime=’2015-6-6 00:00:00’ --stop-datetime=’2016-1-1 00:00:00’ -d 库名 二进制文件 2.基于pos值 mysqladmin --start-posting=107 --stop-position=1000 -d 库名 二进制 会员登录 账号或邮箱登录还没有账号?立即 免费注册 其他账户快捷登录: 忘记密码? 上一篇:Mysql备份与还原下一篇:几种运维工具箱 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |