文档章节

mysql 基于binlog的主从复制

834575475
 834575475
发布于 2017/04/01 16:08
字数 274
阅读 10
收藏 0

#mysql 基于binlog的主从复制 ###1.配置Master主服务器 1.1 在Master MySQL上创建一个用户‘repl’,并允许其他Slave服务器可以通过远程访问Master,通过该用户读取二进制日志,实现数据同步。

mysql>create user repl;
mysql>GRANT REPLICATION SLAVE ON . TO 'repl'@'192.168.0.%' IDENTIFIED BY 'mysql';
mysql>FLUSH PRIVILEGES;

1.2找到MySQL安装文件夹修改my.Ini文件。启动二进制日志log-bin。 在[mysqld]下面增加下面几行代码

server_id=1 //给数据库服务的唯一标识
log-bin=master-bin

1.3重启MySQL服务并查看日志

mysql> SHOW MASTER STATUS;

1.4导出sql脚本

../bin/mysqldump --defaults-file=../my.cnf --single-transaction --master-data=2 --all-databases -uroot -P3306 -p > all.sql

###2.配置Slave从服务器 2.1找到MySQL安装文件夹修改my.ini文件,在[mysqld]下面增加下面几行代码

[mysqld] server_id=2

2.2重启MySQL服务,并导入sql脚本

source all.sql

2.3连接Master.在slave mysql执行一下语句

change master to master_host='192.168.0.104', //Master 服务器Ip
master_port=3306,
master_user='repl',
master_password='mysql', master_log_file='master-bin.000001',//Master服务器产生的日志
master_log_pos=0;

2.3启动Slave

start slave

© 著作权归作者所有

834575475
粉丝 1
博文 49
码字总数 23907
作品 0
浦东
私信 提问
MySQL传统主从复制(第一弹)

0、引言 MySQL主从复制的原理及搭建,故障分析 一、MySQL主从同步的架构及原理 原理: 1)Slave连接到master,主从数据一致,开启同步,开始同步数据 2) 用户在主上写入数据,日志储存到bin...

IT--小哥
2016/12/13
55
0
mysql 主从复制的 工作原理

mysql 主从复制原理 主从形式 mysql主从复制 灵活 一主一从 主主复制 一主多从---扩展系统读取的性能,因为读是在从库读取的; 多主一从---5.7开始支持 联级复制--- 用途及条件 mysql主从复制...

我不是九爷
2018/07/13
0
0
mysql主从配置实现一主一从读写分离

主从介绍 Mysql主从又叫Replication、AB复制。简单讲就是A与B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,实现数据实时同步 mysql主从是基于binlog,主上需开启binlog才能进行...

超罗
06/19
0
0
MySQL主从同步(1)——同步介绍、复制的原理、复制过程

由于背景原因,所做的主从同步还是要基于MySQL 5.1的版本,主从同步主要是一个数据库读写访问原来的数据库热度过大,需要做到使用从库对读分压。 MySQL主从同步介绍 MySQL 支持单双向、链式级...

youcaihua
2016/08/09
123
0
【20180507】MySQL主从在线修改binlog格式从STATEMENT更改成ROW格式

需求 公司内部有几十套基于传统复制的MySQL主从实例,而且binlog的格式都是STATEMENT格式。在接手这些MySQL主从实例之后就有考虑过想将binlog格式更改成ROW格式。而这次则是因为我们elk上面一...

liuhuang9496
2018/05/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

使用TensorFlow的AI程序运行报错AttributeError: module 'tensorflow' has no attribute 'xxx'

使用TensorFlow的AI程序,在运行时报错AttributeError: module 'tensorflow' has no attribute 'xxx',首先检查是否是包路径不对,一般是版本变化所致。...

织梦之魂
37分钟前
2
0
提示浏览器版本低

本文转载于:专业的前端网站➭提示浏览器版本低 网站网页在遇到浏览器低版本(尤其是IE浏览器)时,提示浏览器版本低(如IE8以及以下),建议用户升级浏览器以获得最好体验。以下是代码: 1...

前端老手
38分钟前
5
0
CentOS 7系统增加swap

转载请注明文章出处:CentOS 7系统增加swap swap是位于磁盘上的特殊文件(或分区),属于“虚拟内存”的一部分。通俗点就是内存的备胎,内存充足的情况下,基本上没swap什么事(和设置有关)...

tlanyan
今天
6
0
基于Prometheus和Grafana的监控平台 - 环境搭建

相关概念 微服务中的监控分根据作用领域分为三大类,Logging,Tracing,Metrics。 Logging - 用于记录离散的事件。例如,应用程序的调试信息或错误信息。它是我们诊断问题的依据。比如我们说...

JAVA日知录
今天
6
0
PHP运行时全局构造体

struct _php_core_globals { zend_bool magic_quotes_gpc; // 是否对输入的GET/POST/Cookie数据使用自动字符串转义。 zend_bool magic_quotes_runtime; //是否对运行时从外部资源产生的数据使...

冻结not
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部