文档章节

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

全体人员
 全体人员
发布于 2017/12/20 14:49
字数 213
阅读 18
收藏 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
博文 13
码字总数 14020
作品 0
深圳
程序员
私信 提问
mysqlbinlog: unknown variable 'default-character-

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

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

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

大飞侠大虾
2018/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 ......

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

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

潇湘隐者
2018/07/27
0
0
mysql binlog出错问题

最近mysql的binlog经常出现以下问题: ERROR: Error in Log_event::read_log_event(): 'Sanity check failed', data_len: 131665, event_type: 73 ERROR: Could not read entry at offset 4......

pyruby
2013/01/28
716
2

没有更多内容

加载失败,请刷新页面

加载更多

漏洞防御与修复工作

漏洞管理工作是企业安全建设必不可少的一环,在风险管理工作中,漏洞管理能够防患于未然,企业对漏洞管理有着广泛的基础建设和实践经验。但随着攻防技术的发展,传统漏洞管理的安全技术和管理...

linuxprobe16
11分钟前
0
0
MicroPython技术及应用前景

1 Micropython技术是什么? MicroPython极精简高效的实现了Python3语言。它包含Python标准库的一小部分,能在单片机和受限环境中运行。 1.1 MicroPython发展 由剑桥大学的理论物理学家乔治....

bodasisiter
17分钟前
0
0
跟我学Spring Cloud(Finchley版)-13-通用方式使用Hystrix

本节详细讲解使用Hystrix的通用方式。 简介 Hystrix是由Netflix开源的一个延迟和容错库,用于隔离访问远程系统、服务或者第三方库,防止级联失败,从而提升系统的可用性与容错性。Hystrix主要...

周立_ITMuch
25分钟前
0
0
🛠️Hanjst/汉吉斯特更新加JavaScript运行时优化等

这是 Hanjst/汉吉斯特 发布以来的首个主要升级更新版本。这次的主要升级更新的内容包括移除HTML Comments注释行, 优化在 Hanjst include模板文件时的JavaScript运行时环境。 Hanjst 在设计和...

wadelau
今天
2
0
OSChina 周六乱弹 —— 舔狗是没有好下场的

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @我没有抓狂 :#今天听什么# #今天听这个# 分享 Nirvana 的歌曲《Smells Like Teen Spi...》 《Smells Like Teen Spi...》- Nirvana 手机党少...

小小编辑
今天
438
13

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部