MYSQL主从复制配置遇到的问题
在进行配置从服务器时遇到的错误。
mysql> change master to master_host='192.168.136.129',master_user='repl',master_password='123456',master_log_file='mysql-bin.000003',master_log_pos=2610;
ERROR 1201 (HY000): Could not initialize master info structure; more error messages can be found in the MySQL error log
查看日志
[root@slave mysql]# ls -a
. ib_logfile0 relay-log.info slave-relay-bin.000002 slave-relay-bin.000006 slave-relay-bin.000010 slave-relay-bin.000014
.. ib_logfile1 slave.err slave-relay-bin.000003 slave-relay-bin.000007 slave-relay-bin.000011 slave-relay-bin.index
discuz master.info slave.pid slave-relay-bin.000004 slave-relay-bin.000008 slave-relay-bin.000012 test
ibdata1 mysql slave-relay-bin.000001 slave-relay-bin.000005 slave-relay-bin.000009 slave-relay-bin.000013
[root@slave etc]# tail /data/mysql/slave.err
Version: '5.1.40' socket: '/tmp/mysql.sock' port: 3306 MySQL Community Server (GPL)
141103 15:42:29 mysqld_safe A mysqld process already exists
141103 16:48:32 [ERROR] Failed to open the relay log './localhost-relay-bin.000001' (relay_log_pos 4)
141103 16:48:32 [ERROR] Could not find target log during relay log initialization
141103 16:49:51 [ERROR] Failed to open the relay log './localhost-relay-bin.000001' (relay_log_pos 4)
141103 16:49:51 [ERROR] Could not find target log during relay log initialization
141103 16:49:52 [ERROR] Failed to open the relay log './localhost-relay-bin.000001' (relay_log_pos 4)
141103 16:49:52 [ERROR] Could not find target log during relay log initialization
141103 16:49:53 [ERROR] Failed to open the relay log './localhost-relay-bin.000001' (relay_log_pos 4)
141103 16:49:53 [ERROR] Could not find target log during relay log initialization
解决:
由于之前配置过,生成了一些*relay*,使得再次配置无法生成,删除掉之前生成的文件就可以。
[root@slave mysql]# rm *bin*
rm:是否删除 一般文件 “slave-relay-bin.000001”? y
rm:是否删除 一般文件 “slave-relay-bin.000002”? y
rm:是否删除 一般文件 “slave-relay-bin.000003”? y
rm:是否删除 一般文件 “slave-relay-bin.000004”? y
rm:是否删除 一般文件 “slave-relay-bin.000005”? y
rm:是否删除 一般文件 “slave-relay-bin.000006”? y
rm:是否删除 一般文件 “slave-relay-bin.000007”? y
rm:是否删除 一般文件 “slave-relay-bin.000008”? y
rm:是否删除 一般文件 “slave-relay-bin.000009”? y
rm:是否删除 一般文件 “slave-relay-bin.000010”? y
rm:是否删除 一般文件 “slave-relay-bin.000011”? y
rm:是否删除 一般文件 “slave-relay-bin.000012”? y
rm:是否删除 一般文件 “slave-relay-bin.000013”? y
rm:是否删除 一般文件 “slave-relay-bin.000014”? y
rm:是否删除 一般文件 “slave-relay-bin.index”? y
[root@slave mysql]# ls -a
. .. discuz ibdata1 ib_logfile0 ib_logfile1 master.info mysql relay-log.info slave.err slave.pid test
[root@slave mysql]# rm relay-log.info
rm:是否删除 一般文件 “relay-log.info”? y
[root@slave mysql]# rm master.info
rm:是否删除 一般文件 “master.info”? y
[root@slave mysql]# ls -a
. .. discuz ibdata1 ib_logfile0 ib_logfile1 mysql slave.err slave.pid test
[root@slave mysql]# /usr/local/mysql/bin/mysql -uroot
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 5.1.40 MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> slave stop;
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> change master to master_host='192.168.136.129',master_user='repl',master_password='123456',master_log_file='mysql-bin.000003',master_log_pos=2610;
Query OK, 0 rows affected (0.06 sec)
mysql> slave start;
Query OK, 0 rows affected (0.03 sec)
不再报错,配置成功!
另计,发现master.info 文件里面记录的是自己配置的选项。
本文出自 “学习” 博客,请务必保留此出处http://tyl00.blog.51cto.com/6576378/1571338
MYSQL主从复制配置遇到的问题的更多相关文章
- MYSQL主从复制配置(整理)
MYSQL主从原理及过程 原理 Mysql的 Replication 是一个异步的复制过程(mysql5.1.7以上版本分为异步复制和半同步两种模式),从一个 Mysql instace(我们称之为 ...
- mysql主从复制配置
使用mysql主从复制的好处有: 1.采用主从服务器这种架构,稳定性得以提升.如果主服务器发生故障,我们可以使用从服务器来提供服务. 2.在主从服务器上分开处理用户的请求,可以提升数据处理效率. 3. ...
- 一.Mysql主从复制配置
在我之前的文章四·安装mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz(基于Centos7源码安装 和 九.mysql数据库多实例安装mysqld_multi [st ...
- Mysql学习总结(14)——Mysql主从复制配置
mysql主从复制 怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下: 1.主从服务器分别作以下操作: 1.1.版本一致 1.2.初始化表,并在后台启动mysql 1.3. ...
- Linux 笔记 - 第二十三章 MySQL 主从复制配置
一.前言 MySQL Replication,也被称为主从复制.AB 复制.简单来说就是 A 和 B 两台服务器做主从后,在 A 服务器上写入数据,B 服务器上也会跟着写入输入,两者之间的数据是实时同 ...
- windows10 mysql主从复制配置
注意:mysql主从复制,主从版本要一致! 生手永远在学习的路上,为了学习mysql主从复制,实现读写分离,于是在本地安装多个mysql实例来进行验证. 也因此有了下面的笔记,一来自我总结一下经验,二 ...
- linux mysql主从复制配置
1.设置主库master的servie-id值并且开启bin-log功能参数vi /etc/my.cnf修改my.cnf的参数:[mysqld]server-id=1 //每一个库的server-id ...
- mysql主从复制配置(精简版)
一.首先准备两台服务器,虚拟机即可,以笔者为例:master:192.168.1.105 slave:192.168.1.106 二.保证两台虚拟机能相互ping通,先把防火墙关闭:service i ...
- MySQL主从复制配置(Docker容器内配置)
主从工作原理: 配置介绍: MASTER:172.17.0.2 SLAVE:172.17.0.3 MASTER内数据库: 仅仅同步以上两个库(在configerdata库中创建了wu2表) SLAVE ...
- mysql 主从复制配置
环境:已经在centos下安装好mysql,安装参考:http://www.cnblogs.com/bookwed/p/5896619.html,安装好主数据库后,可以克隆一份,注意修改ip等. 19 ...
随机推荐
- [原创]关于absolute、relative和float的一些思考
absolute: 元素完全脱离文档流,不占文档流的位置,不使用top.left等属性时,仍然在原文档流位置上(但是不在文档流中,也不占用位置),设置了top.left等之后,向上寻找到第一个非sta ...
- 九度OJ 1207:质因数的个数 (质数)
时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:5939 解决:1926 题目描述: 求正整数N(N>1)的质因数的个数. 相同的质因数需要重复计算.如120=2*2*2*3*5,共有 ...
- 九度OJ 1188:约瑟夫环 (约瑟夫环)
时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:1891 解决:817 题目描述: N个人围成一圈顺序编号,从1号开始按1.2.3......顺序报数,报p者退出圈外,其余的人再从1.2.3 ...
- elasticsearch从入门到出门-02-简单的CRUD
操作背景: 电商网站上面的一个商品的增删改查: es 能接受的都是JSON格式的数据 Es 提供了一套简单的集群信息健康监控的api GET /_cat/health?v epoch t ...
- 使用asn1tools进行asn1编解码
最近在做3GPP的编解码,发现有两个第三方库比较好用.一个是ASN1C(c语言编译环境),一个是python第三方库asn1tools.这里介绍下asn1tools的使用方法: 1 第一步:生成asn ...
- JQuery日记 5.11 Sizzle选择器(五)
//设置当前document和document相应的变量和方法 setDocument = Sizzle.setDocument = function( node ) { var hasCompare ...
- 使用apt-get 安装后的mysql 登录问题
当使用apt-get安装mysql后,ubuntu会自动生成一个用户名和密码.所以在第一次登陆时会报如下错误 ERROR 1045 (28000): Access denied for user 'd ...
- 3django url name详解
打开urls.py from django.conf.urls import url from django.contrib import admin from calc import views a ...
- STM32大文件分块校验CRC
一.CRC校验的使用 STM32内置CRC计算单元,节约了软件计算的时间.在软件开发中,可以为firm追加4字节的CRC校验码到生成的BIN文件最后位置,这个CRC码就是全部代码区域数据的CRC ...
- Python 3 面向对象 一
Python 3 面向对象 一.面向过程-->面向对象 面向过程:根据业务逻辑从上到下堆叠代码,即先干什么再干什么,基于面向过程去设计程序就好比在设计一条流水线,是一种机械式的思维方式 函数式: ...