- 浏览: 246053 次
-
文章分类
最新评论
使用mysqlbinlog查看二进制文件发现
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
DELIMITER /*!*/;
# at 4
#120829 19:51:14 server id 1 end_log_pos 107 Start: binlog v 4, server v 5.5.25-log created 120829 19:51:14 at startup
ROLLBACK/*!*/;
BINLOG '
MgI+UA8BAAAAZwAAAGsAAAAAAAQANS41LjI1LWxvZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAyAj5QEzgNAAgAEgAEBAQEEgAAVAAEGggAAAAICAgCAA==
'/*!*/;
# at 107
#120829 20:09:41 server id 1 end_log_pos 126 Stop
乱码,修改my.cnf
[client]
#password = your_password
port = 3306
socket = /var/lib/mysql/mysql.sock
#增加如下行
default-character-set=utf8
之后重启,之后的二进制文件就不是乱码了
原因是操作系统的编码不是utf8,所以你也可以修改操作系统的编码这样就不需要增加default-character-set=utf8
因为增加default-character-set=utf8有一个小问题是,使用mysqlbinlog会报错,需要将default-character-set=utf8注掉,重启mysql才能使用mysqlbinlog,然后执行完mysqlbinlog在将default-character-set=utf8加上
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
DELIMITER /*!*/;
# at 4
#120829 19:51:14 server id 1 end_log_pos 107 Start: binlog v 4, server v 5.5.25-log created 120829 19:51:14 at startup
ROLLBACK/*!*/;
BINLOG '
MgI+UA8BAAAAZwAAAGsAAAAAAAQANS41LjI1LWxvZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAyAj5QEzgNAAgAEgAEBAQEEgAAVAAEGggAAAAICAgCAA==
'/*!*/;
# at 107
#120829 20:09:41 server id 1 end_log_pos 126 Stop
乱码,修改my.cnf
[client]
#password = your_password
port = 3306
socket = /var/lib/mysql/mysql.sock
#增加如下行
default-character-set=utf8
之后重启,之后的二进制文件就不是乱码了
原因是操作系统的编码不是utf8,所以你也可以修改操作系统的编码这样就不需要增加default-character-set=utf8
因为增加default-character-set=utf8有一个小问题是,使用mysqlbinlog会报错,需要将default-character-set=utf8注掉,重启mysql才能使用mysqlbinlog,然后执行完mysqlbinlog在将default-character-set=utf8加上
发表评论
-
RAID write back write through
2014-07-09 13:44 959RAID write back指的是raid控制器能够将写 ... -
druid PreparedStatementCache设置
2014-07-08 14:34 3627druid的连接池配置中有PreparedStatement ... -
innodb 插入缓冲
2014-07-01 16:07 708插入缓冲是InnoDB存储引 ... -
Innodb配置,将数据与日志放在不同磁盘可以加快性能
2012-12-06 19:23 753An advanced my.cnf example ... -
character_set_client character_set_connection character_set_results
2012-11-19 20:21 3256之前一直纠结各种编码的却别:character_set_c ... -
amoeba-mysql的安装使用和读写分离(转)
2012-11-16 16:11 1043http://blog.csdn.net/chen861201 ... -
mysqlcheck myisamchk
2012-11-07 17:45 767mysqlcheck的功能类似myisamchk,但其工作不同 ... -
auto-rehash
2012-11-05 19:20 4147mysql auto-rehash:读取表信息和列信 ... -
MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践
2012-09-19 20:21 780MySQL主从复制(Master-Slave)与读写分离(My ... -
mysql显示见表语句
2012-09-03 19:13 1191show create table mysql.slow_l ... -
mysql主从同步延迟问题
2012-08-30 14:18 864见http://www.ixpub.net/thread-13 ... -
二进制日志文件
2012-08-29 19:33 1162mysqld在每个二进制日志 ... -
备份恢复数据库
2012-08-28 20:18 838全备份 mysqldump -utest -ptest -- ... -
mysql用户修改密码
2012-08-28 19:37 773mysqladmin -utest -ptest passwo ... -
set session sql_log_bin=0
2012-08-21 15:22 4048引自http://blog.sina.com.cn/s/blo ... -
字符串转换成date
2012-08-15 20:00 933SELECT STR_TO_DATE('Tue 05 June ... -
selecting top N records per group
2012-08-15 18:56 925http://code.openark.org/blog/my ... -
MySQL DELAY_KEY_WRITE
2012-08-02 20:03 1145MySQL DELAY_KEY_WRITE 引自http:// ... -
Mysql Merge表的优点
2012-07-09 13:52 964在Mysql数据库中,Mysql Me ... -
MySQL线程共享内存参数
2012-07-03 16:48 898MySQL线程共享内存参数 引用 http://mxohy. ...
相关推荐
先私信后购买,解析binlog利器,回滚恢复误删除数据
总结来说,当MySQL服务器运行在5.6版本时,使用版本低于3.4的mysqlbinlog可能会导致解析错误、乱码问题,甚至执行失败。这是由于MySQL 5.6版本的binlog格式可能包含特定于该版本的特性,而低版本的mysqlbinlog可能...
### 错误1:`mysqlbinlog: [ERROR] unknown variable ‘default-character-set=utf8mb4’` 当在`my.cnf`配置文件中设置`default-character-set=utf8mb4`后,尝试使用`mysqlbinlog`工具查看binlog时,会遇到此错误。...
当mysql被删库、删表、勒索病毒破坏后,用文件恢复工具通常无法恢复出表文件,或者恢复出的表文件内容为乱码,mysql无法正常识别加载,这时需要用mysql碎片扫描工具扫描残存的表数据,可搜索mysql5/8版本InnoDB表...
03-MySQL不乱码5种方法及不乱码根源深入详解.avi 04-下节内容及课后作业说明.avi 05-课前思想-17期学生23万入职BAT公司 06-课前思想-及课前考试题说明.avi 07-MySQL字符集介绍及生产常用字符集说明.avi 08-MySQL不同...
- `--default-character-set=charset`:指定导出数据的字符集,防止乱码。 - `--disable-keys`:在INSERT语句前后添加禁用和启用索引的语句,提高插入速度(仅适用于MyISAM表)。 - `--extended-insert= true|...
3. `--default-character-set=charset`:指定导出数据的字符集,避免导入时出现乱码问题。 4. `--disable-keys`:在INSERT语句前后添加禁用和启用索引的指令,加快插入速度,仅适用于MyISAM表。 5. `--extended-...
值得注意的是,如果直接打开二进制日志文件可能会看到乱码,这是因为日志文件是二进制格式的。我们通常会将日志内容输出到文本文件中,然后用文本编辑器打开查看。 最后,如果在操作过程中出现了错误操作,需要及时...
mysql 总结........................................................................................................................................6 1.1 数据库的种类.......................................