文档章节

【MYSQL】Mysql主从复制

chenxiaobo_901021
 chenxiaobo_901021
发布于 2015/05/28 09:55
字数 347
阅读 27
收藏 1
  • 以下的配置文件指的是my.cnf

  • 修改master的配置文件(如果不存在此配置项则增加,存在则修改)

log-bin=mysql-bin      # 日志名,随便取
server-id=105          # 服务器唯一标识id,不可与从库或者其他主库相同,一般用ip最后三位做
binlog_format=mixed    # 日志记录的格式,系统自行选择即可 row statement mixed
  • 修改slave数据库的配置文件

server-id=106          # 从库的id
relay-log=relay-bin    # 从库的日志文件
  • 分别重启主从数据库

  • 进入master数据库,分配权限(创建一个让从库连接主库的帐号密码)

GRANT REPLICATION SLAVE,REPLICATION CLIENT ON '库名'.'表名' to '用户名'@'ip地址' IDENTIFIED BY '密码';
  • 查看主库bin-log文件和position

SHOW MASTER STATUS;
  • 获得如下结果(结果可能不一样,无妨)

File Position Binlog_Do_DB Binlog_Ignore_DB
mysql-bin.000017 636776

    • 记住File和Position字段值,配置从库有用

    • File表示从库要读取主库的日志文件名,Position表示这个文件目前已经写到了哪个位置

  • 进入slave数据库

STOP SLAVE;    # 停止从库操作
RESET SLAVE;   # 重置从库的配置
  • slave连接主库配置

CHANGE CHANGE TO 
master_host='主库的ip地址',
master_user='用户名',
master_password='密码',
master_log_file='File字段值',
master_log_pos='Position字段值';
  • 启动从库

START SLAVE;
  • Mysql主从配置至此结束

© 著作权归作者所有

共有 人打赏支持
chenxiaobo_901021
粉丝 0
博文 1
码字总数 347
作品 0
厦门
程序员
私信 提问
高手问答第 141 期 —— MySQL 主从复制的那些事

OSCHINA 本期高手问答(2017 年 2 月 13 日 — 2 月 19 日)我们请来了@叶金荣 和@吴炳锡为大家解答 MySQL 主从复制相关的问题。 @叶金荣 ,知数堂培训联合创始人,Oracle MySQL ACE,ACMUG...

凝小紫
2017/02/13
6.7K
40
Mysql主从复制

Mysql主从复制 背景: Mysql可以实现主从复制,在学习了Mysql主从复制后,将一些如何主从复制过程记录下来,供以后复习使用。 准备: 在做Mysql的主从复制前需要做一些准备工作: 1、同步时间...

657188918
2017/11/13
0
0
MySQL的主从复制介绍及配置

1.MySQL主从复制介绍 MySQL数据库支持单向、双向、链式级联、环状等不同业务场景的复制。在复制过程中,一台服务器充当主服务器(Master),接收来自用户的内容更新,而一个或多个其他的服务...

10pcm
06/26
0
0
Mysql主从复制以及常见错误问题分析

Mysql主从复制以及常见错误问题分析 一、主从复制简介: 1、mysql主从复制原理: Mysql主从复制的实现,主要依赖于二进制日志来实现,过程主要是根据把主的MySQL 的数据复制到其它主机( Sla...

技术小疯子
01/22
0
0
Mysql数据库AB复制简单实现

Mysql 主 从 复 制 在实际企业应用环境当中,单台mysql数据库是不足以满足日后业务需求的。譬如服务器发生故障,没有备份服务器来提供服务的话,业务就得停止。介于这种情况,我们可以对mys...

YLSL2014
07/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

小白带你认识netty(三)之NioEventLoop的线程(或者reactor线程)启动(一)

在第一章中,我们看关于NioEventLoopGroup的初始化,我们知道了NioEventLoopGroup对象中有一组EventLoop数组,并且数组中的每个EventLoop对象都对应一个线程FastThreadLocalThread,那么这个...

天空小小
今天
3
0
PHP动态扩展Redis模块

查看已有模块 [root@test-a ~]# /usr/local/php/bin/php -m[PHP Modules]bz2Core...zlib[Zend Modules] 下载包,解压,生成configure文件 [root@test-a ~]# cd /usr/local/src/[ro......

野雪球
今天
3
0
在Ignite中使用线性回归算法

在本系列前面的文章中,简单介绍了一下Ignite的机器学习网格,下面会趁热打铁,结合一些示例,深入介绍Ignite支持的一些机器学习算法。 如果要找合适的数据集,会发现可用的有很多,但是对于...

李玉珏
今天
4
0
Mybatis应用学习——简单使用示例

1. 传统JDBC程序中存在的问题 1. 一个简单的JDBC程序示例: public class JDBCDemo {public static void main(String[] args) {Connection con=null;PreparedStatement statemen...

江左煤郎
今天
4
0
使用JavaScript编写iOS应用业务逻辑

JSAUIKitCocoa使你可以使用JavaScript编写对性能要求不高但可能变动性很大的iOS应用的业务逻辑部分,View组件、需要多线程支持的Model等则直接使用原生对象。 编写方式与React Native相似,但...

neal01
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部