今天练手了下mysqlbinlog,标记下
2024-10-18 14:18:49
1 首先查看是否开启了 bin log
登录mysql后 使用命令
show variables like "log_%";
show binary logs;
2 确认开启了,查找下文件存储的路径
vi /etc/my.cnf
找到mysql的存储位置 就会找到文件
3 使用命令导出
/usr/bin/mysql/mysqlbinlog mysql-bin.000004 >1.txt
/usr/bin/mysql/mysqlbinlog --start-datetime="2014-12-15 20:15:23" mysql-bin.000004 >1.txt
一些报错
1 mysqlbinlog 查看binlog时报错unknown variable 'default-character-set=utf8'
一是在MySQL的配置/etc/my.cnf中将default-character-set=utf8 修改为 character-set-server = utf8,但是这需要重启MySQL服务,如果你的MySQL服务正在忙,那这样的代价会比较大。
二是用mysqlbinlog --no-defaults mysql-bin.000004 命令打开
最新文章
- ABP理论学习之数据传输对象(DTO)
- ASP.NET实现微信功能(1)(创建菜单,验证,给菜单添加事件)
- checkbox组件
- 解决数据库Operation not allowed when innodb_forced_recovery >; 0
- PHP学习(变量)
- lucene-SpanNotQuery和SpanOrQuery交迭与全局跨度
- 连接Redis后执行命令错误 MISCONF Redis is configured to save RDB snapshots
- SQL Server 动态掩码
- php获取脚本执行的参数
- Android 基本控件相关知识整理
- ZOJ5833 Tournament(递归打表)
- py3 读入和写入csv,txt文件
- Spark笔记之累加器(Accumulator)
- spring4 知识点
- 使用OpenGL绘制 shapefile文件 完成最基本的gis操作
- 从微信SDK看ProtoBuffer文件的生成
- Python基础 - MySQLdb模块
- 节日(CCF试题)
- 如何利用Xshell在windows与linux之间互传文件
- 机器学习基石第三讲:types of learning