博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql 主从复制
阅读量:6845 次
发布时间:2019-06-26

本文共 1240 字,大约阅读时间需要 4 分钟。

hot3.png

  1. master配置
server-id=1log-bin=mysql-binlog-bin-index=binlog.index#binlog_format=statementgeneral_log_file        = mysql.loggeneral_log             = 1binlog-do-db = youxia

2.master 创建用户,赋予 replication slave权限

CREATE USER 'slave'@'%' IDENTIFIED BY '123456';GRANT ALL PRIVILEGES ON * . * TO 'json'@'localhost';LUSH PRIVILEGES;

3.slave 配置

## 设置server_id,一般设置为IP,注意要唯一server_id=2## 复制过滤:也就是指定哪个数据库不用同步(mysql库一般不同步)binlog-ignore-db=mysql## 开启二进制日志功能,以备Slave作为其它Slave的Master时使用log-bin=mysql-bin## 为每个session 分配的内存,在事务过程中用来存储二进制日志的缓存binlog_cache_size=1M## 主从复制的格式(mixed,statement,row,默认格式是statement)#binlog_format=mixed## 二进制日志自动删除/过期的天数。默认值为0,表示不自动删除。expire_logs_days=7## 跳过主从复制中遇到的所有错误或指定类型的错误,避免slave端复制中断。## 如:1062错误是指一些主键重复,1032错误是因为主从数据库数据不一致slave_skip_errors=1062## relay_log配置中继日志relay_log=edu-mysql-relay-bin## log_slave_updates表示slave将复制事件写进自己的二进制日志log_slave_updates=1## 防止改变数据(除了特殊的线程)#read_only=1replicate-do-db = youxia

4.slave 执行命令

CHANGE MASTER TO master_host = '192.168.1.110',master_user = 'slave',master_password = '123456',master_port = 3306,master_log_file = 'mysql-bin.000001',master_log_pos = 400,master_connect_retry = 30;show SLAVE STATUS;start slave;stop slave;reset slave;

转载于:https://my.oschina.net/u/3238650/blog/2223230

你可能感兴趣的文章
puppet实战(一):文件同步+更改文件属性
查看>>
最简单的git部署方案
查看>>
vim 基本介绍以及基本命令
查看>>
adb工具包究竟能帮我们做什么?
查看>>
js校验整数和正整数
查看>>
微信小程序(2)目录结构
查看>>
强大的浏览器开发者工具——Chrome
查看>>
delphi图片查看
查看>>
Java 多线程使用:线程的挂起与重新唤醒
查看>>
LNMP的编译安装与xcache、memcached的安装配置
查看>>
Linux网络及其配置
查看>>
IBM X3650 M3 安装windows 2008
查看>>
怎样把word回车键统一替换
查看>>
重新复习C++笔记
查看>>
路由表建立的算法
查看>>
eclipse编码格式设置
查看>>
cocos2dx Scene,Layer,Sprite的理解
查看>>
广电媒资理想的分布式存储EonStor CS
查看>>
黑马ios2期视频,传智播客ios,黑马android最新,云计算最新视频教程
查看>>
Windows编程-处理键盘事件(2)
查看>>