文档章节

使用了旧版本 mysql 命令行客户端导致 mysqlbinlog 出错

全体人员
 全体人员
发布于 2017/12/20 14:49
字数 213
阅读 16
收藏 0

周一在 AWS 上弄了一台新的服务器,用了官方的 Amazon Linux 2 LTS Candidate AMI 2017.12.0 (HVM), SSD Volume Type 镜像。然后上去直接用 yum 安装了 mysql 命令行客户端。

yum install mysql -y

完全没注意它用的是 mariadb 5.6.x 的版本……而我们的数据库用的是 AWS RDS MySQL 5.7.14。

结果今天上去一看,AWS S3 上的 binlog 备份全都只有一两 KB……

吓得赶紧排查,原来是 mysqlbinlog 版本太旧了,才发现这特么用的是 mariadb 5.6 的包。

MySQL 官网 下载 yum 源的 rpm 包

wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
rpm -ivh mysql57-community-release-el7-11.noarch.rpm
yum update
yum install mysql

终于搞定。

参考:

https://dev.mysql.com/doc/refman/5.7/en/linux-installation.html

© 著作权归作者所有

共有 人打赏支持
全体人员
粉丝 15
博文 12
码字总数 12918
作品 0
深圳
程序员
私信 提问
mysqlbinlog: unknown variable 'default-character-

今天试用mysqlbinlog竟然报了这个错,无法继续执行,而且mysql也不认为是一个bug,晕! 原因: [client]下的选项会被所有客户端程序读取(但不包括mysqld),但是mysqlbinlog却不能识别default...

有事没事
2015/07/27
0
0
mysqlbinlog命令必备知识

mysqlbinlog 命令以用户可视的方式展示出二进制日志中的内容。同时,也可以将其中的内容读取出来,供其他MySQL实用程序使用。 1. 获取当前二进制日志列表 2. 获取特定数据库条目 3. 禁止恢复...

大飞侠大虾
08/24
0
0
Mysqlbinlog的一些操作和用法

1,查看二进制日志 show master logs; 2,删除二进制日志 mysql> purge master logs to 'mysql-bin.000009'; Query OK, 0 rows affected (0.01 sec) 删除09以前的日志 mysql> purge master ......

技术佬
09/27
0
0
MySQL mysqlbinlog 解析出的 SQL 语句被注释是怎么回事

原文出处:潇湘隐者 一网友反馈使用mysqlbinlog解析出的二进制日志中的内容中,有些SQL语句有#注释的情况,这个是怎么回事呢?我们通过实验来了解一下具体细节情况,如下所示,实验环境为5.6...

潇湘隐者
07/27
0
0
unknown variable 'default-character-set=utf8'

下午在排查MySQL主从同步问题时,想从主库的binlog中找一些线索,裸的binlog文件是无法直视的,mysqlbinlog这个工具是用来查看binlog文件内容的(使用方式man mysqlbinlog查看),但是使用m...

rootliu
07/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

apache顶级项目(二) - B~C

apache顶级项目(二) - B~C https://www.apache.org/ Bahir Apache Bahir provides extensions to multiple distributed analytic platforms, extending their reach with a diversity of s......

晨猫
今天
3
0
day152-2018-11-19-英语流利阅读

“超级食物”竟然是营销噱头? Daniel 2018-11-19 1.今日导读 近几年来,超级食物 superfoods 开始逐渐走红。不难发现,越来越多的轻食餐厅也在不断推出以超级食物为主打食材的健康料理,像是...

飞鱼说编程
今天
8
0
SpringBoot源码:启动过程分析(二)

接着上篇继续分析 SpringBoot 的启动过程。 SpringBoot的版本为:2.1.0 release,最新版本。 一.时序图 一样的,我们先把时序图贴上来,方便理解: 二.源码分析 回顾一下,前面我们分析到了下...

Jacktanger
昨天
3
0
Apache防盗链配置,Directory访问控制,FilesMatch进行访问控制

防盗链配置 通过限制referer来实现防盗链的功能 配置前,使用curl -e 指定referer [root@test-a test-webroot]# curl -e "http://www.test.com/1.html" -x127.0.0.1:80 "www.test.com/1.jpg......

野雪球
昨天
5
0
RxJava threading

因为Rx针对异步系统设计,并且Rx也自然支持多线程,所以新的Rx开发人员有时会假设Rx默认是多线程的。在其他任何事情之前,重要的是澄清Rx默认是单线程的。 除非另有说明,否则每次调用onNex...

woshixin
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部