MySQL bug:server-id默认被自动置为1
来源:互联网 发布:php电商项目实战 编辑:程序博客网 时间:2024/05/16 09:53
昨天同事在做主从时,从库报如下错误:
- <span style="font-family: Comic Sans MS; font-size: 18px;">Got fatal error 1236 from master when reading data from binary log: 'Misconfigured master - server id was not set'</span>
粗粗看好像是master的server-id没有设置,但同事做如下查询:
- <span style="font-family: Comic Sans MS; font-size: 18px;">备库采集:
- root@localhost Fri May 23 14:18:59 2014 14:18:59 [(none)]> show variables like '%server_id%';
- +---------------+-------+
- | Variable_name | Value |
- +---------------+-------+
- | server_id | 2 |
- +---------------+-------+
- 主库采集:
- mysql> show variables like '%server%';
- +----------------------+-------------------+
- | Variable_name | Value |
- +----------------------+-------------------+
- | character_set_server | latin1 |
- | collation_server | latin1_swedish_ci |
- | server_id | 1 |
- +----------------------+-------------------+</span>
此时,复制环境的server-id确实是全局唯一的。为何报错?
由于业务是用于存储hadoop的元数据,之前MySQL版本较低,同事用了比master版本高的slave,本以为是这个原因,但在MySQL 的bug列表上发现:
该发现否定了我们之前的判断,经过同事那边的测试,也确实是这个bug :-)
祝周末愉快,
Good Luck!
0 0
- MySQL bug:server-id默认被自动置为1
- MySQL bug:server-id默认被自动置为1
- MySQL bug:server-id默认被自动置为1
- Java 中使用mysql数据库double类型保存默认为1的bug
- SQL SERVER Hibernate插入自动ID为null
- mysql如何更改character-set-server默认为latin1
- mysql如何更改character-set-server默认为latin1
- mysql如何更改character-set-server默认为latin1
- mysql id 自动增长
- mysql自动填写id
- mysql插入一条数据之后(ID为自动增长列),返回该条数据的ID
- sql server中表ID如果设置为自动递增如何实现表与表拷贝
- mysql表ID自动增长
- mysql实现id自动增长
- MySql bug (id=79163)
- MySQL数据库--怎样创建一张用户表,ID设置为自动增长列(新手必会)
- mysql 修改已存在的表增加ID属性为auto_increment自动增长
- MySQL如何创建用户表并将其ID设置为自动增长列?
- java之于嵌入式软件
- Oracle中空值与数字相加问题
- 大小端:字节序与比特序
- Oracle中空值与数字相加问题
- Ubuntu服务器下配置 mysql
- MySQL bug:server-id默认被自动置为1
- 发送请求工具—Advanced REST Client
- ActionBar自定义样式
- MYSQL 列出一段日期内的每一天
- 关于链表_1
- infomax导入到oracle
- UIActivityIndicatorView
- day73(接口三)
- CocoaPods安装和使用教程