一主一从:

master:

os:centos release 5.6 db:mysql 5.5.8 ip:192.168.1.2

slave:

os:centos release 5.6 db:mysql 5.5.8 ip:192.168.1.3

修改主机master配置文件 (/etc/my.cnf)

[mysqld]

//至少要有server-id、与log-bin两项

server-id=1

log-bin=/var/lib/mysql/mysql-bin

datadir=/var/lib/mysql

//为了使用事务的innodb在复制中最大的持久性和一致性,你应该指定innodb_flush_log_at_trx_commit=1,sync_binlog=1选项

innodb_flush_log_at_trx_commit=1

sync_binlog=1

在主机master创建一个有复制权限的用户

mysql>create user repl_user@192.168.1.3;

mysql>grant replication slave on *.* to repl_user@192.168.1.3 identified by '123456';

锁住主机,记录二进制日志的位置(后面设置从机的时候会用到)

mysql>flush tables with read lock;

mysal>show master status;

file:mysql-bin.000013 position:7863951

复制主机数据库(test)到从机

shell>/usr/bin/mysqldump test -uroot -padmin --opt | mysql test -uroot -padmin -h 192.168.1.3

重新打开主机master写操作功能

mysql>unlock tables;

修改从机slave配置文件(/etc/my.cnf)

[mysqld]

server-id=2 //必须是1到2的32次方之间的一个整数,且必须和主机master的server-id不一样

relay-log-index=slave-relay-bin.index

relay-log=slave-relay-bin

replicate-do-db=test //指定复制数据库

datadir=/var/lib/mysql

从机slave初始化复制

mysql>slave stop;

mysql>change master to master_host='192.168.1.2',

->master_user='repl_user',

->master_password='123456',

->master_log_file='mysql-bin.000013',

->master_log_pos=7863951;

开启复制

mysql>start slave;

查看复制状态

mysql>show slave status\g

测试复制:

在主机master中对test数据库进行sql操作,再查看从机test数据库是否产生同步。

slave sql错误导致同步卡住的一种处理方法

mysql>slave stop;

mysql>set global sql_slave_skip_counter=1;

mysql>slave start;

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

mysql 5.5 slave 配置_mysql5.5 master-slave(Replication)配置方法相关推荐

  1. mysql 5.7 双主配置_MySQL5.7.18 双主配置

    环境 RedHat6.5 64位 IP MySQL5.7 9.1.8.155 /usr/local/mysql 9.1.8.154 /usr/local/mysql 9.1.8.155 配置 [roo ...

  2. mysql5.5多实例配置_mysql-5.5.32多实例配置

    一.安装依赖包 yum install ncurses-devel libaio-devel -y 二.下载cmake2.8.8和mysql.5.5.32 PS:我这里直接下载好了所以就用rz上传了 ...

  3. mysql5.1免安装版配置_mysql5.1免安装版配置

    本文为Windows下配置mysql5.1免安装版 一.去官网下载下来压缩包. 二.将压缩包解压在某个位置  例如:E:/Java/mysql-5.1.73 三.配置my.ini文件 # Exampl ...

  4. linux mysql5.7免安装版配置_MySQL5.7免安装版配置

    Win10 X64下MySQL5.7免安装版配置 1.下载MySQL免安装版 地址:http://dev.mysql.com/downloads/mysql/      下载Windows (x86, ...

  5. mysql5.7.17配置_mysql-5.7.17-winx64的安装配置

    第一步:下载mysql-5.7.17-winx64解压版本:http://dev.mysql.com/downloads/mysql/ 第二步:解压到安装目录,如:C:\myprogram\mysql ...

  6. mysql5.7免安版配置_mysql5.7免安装版配置

    JS产生随机数的几个用法! C++和java多态的区别 C++和java多态的区别 分类: Java2015-06-04 21:38 2人阅读 评论(0) 收藏 举报  转载自:http://ww ...

  7. 2 数据源配置_Spring, MyBatis 多数据源的配置和管理

    作者:digdeep 出处:https://www.cnblogs.com/digdeep/p/4512368.html 热门推荐 vue+websocket+Springboot实现的即时通信开源项 ...

  8. mysql (master/slave)复制原理及配置

    1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础.将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重 ...

  9. ubuntu mysql master slave_Ubuntu下MySQL5.5 配置主从(Master Slave)同步

    折腾了将近3个小时!终于把mysql的主从同步给配置成功了! 网上的不少例子都行不通(也许是版本问题). 官网看了一下原版的tutorial,还是比较懵逼..... 最后,通过官网的教程和自己的摸索, ...

  10. mysql master-user_【MySQL】MySQL5.6数据库基于binlog主从(Master/Slave)同步安装与配置详解...

    主从数据库同步原理 image.png 主从数据库同步工作原理(流程): 当主库的数据发生修改时,数据更改的记录将写入到主库的二进制文件中,从库此时将会调用一个IO线程读取主库的二进制文件,并与中继日 ...

最新文章

  1. OUTER在mysql_MySQL不支持OUTER APPLY
  2. [BZOJ5249][九省联考2018]IIIDX(线段树)
  3. Linux疑难杂症解决方案100篇(十五)-万字长文带你深入Linux 内核学习:环境搭建和内核编译
  4. ./utserver: error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file
  5. Android sharedPreference设置缓存时间
  6. 179. 最大数---LeetCode---JAVA
  7. python列表大于60_Python使用filter如何对给定列表中的数字进行过滤,保留大于等于60的数字?...
  8. iptables模块功能中文介绍
  9. 常用内存数据库介绍(一)
  10. 【工具】js脚本下载百度文库生成word文本 + python爬取百度文库
  11. 用于计算成像的超材料
  12. 2021年武大计算机学院研究生,武汉大学
  13. Avalonia的Snoop
  14. Hadoop学习11:NameNode和Secondary NameNode的工作机制
  15. MFC对话框/控件下属性中的事件变成空白?
  16. 【ArcGIS微课1000例】0053:注记(水平、沿直线、跟随要素、牵引线、弯曲注记)的创建与编辑
  17. Java实验01 Java编程基础(猜数字游戏、随机点名器)
  18. C1认证学习笔记(第四章)
  19. Mysql主从配置,亲手搭建,保证可用!
  20. txt文档批量合并解决数据处理问题

热门文章

  1. java postconstruct_spring框架中@PostConstruct的实现原理
  2. akb48_AKB48偶像毕业后都去做什么了?日本前成员亲述转型艰辛
  3. web flash rtmp_基于RTMP和WebRTC开发大规模低延迟(1000毫秒内)直播系统
  4. php必须掌握的库,PHP初學者必須掌握的10個知識點
  5. 大学计算机在线阅读,大学计算机基础作业与答案.doc
  6. java double 运算精度问题_关于java中Double类型的运算精度问题
  7. JS(JavaScript)的初了解3(更新中···)
  8. nginx brotli 压缩试用
  9. 实战 SSH 端口转发
  10. android R.id.转化为view