160525、高并发之mysql主从复制(linux)
第一步:新建两台linux主机(我这里是使用虚拟机,linux版本是CentOS-6.3-x86_64-bin-DVD1.iso,注意:我下载的是dvd1,如果其他版本默认安装可能会自动还原)
第二步:每台机器都安装一台mysql并配置。前面已经介绍过,这里就不介绍了。
第三步:(主从复制)
1)vim /etc/my.cnf
在[mysqld]后面添加以下两行:(server-id不同机器上面的mysql不能一样)
server-id=1
log-bin=mysql-bin
2) 接下来确认slave和master的上的server_id是否正确。可以分别在slave和master上运行 SHOW VARIABLES LIKE 'server_id'; 来查看server_id是否和你配置的一样。
3) 分别重新启动master,slaver的二台mysql服务
4) 登陆 输入
5) Mysql> SHOW VARIABLES LIKE 'server_id';
6) 来查看server_id是否和你配置的一样。
7) master输入
8) Mysql> show master status;
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000001 | 106 | | |
+------------------+----------+--------------+------------------+
9) 记录下 FILE 及 Position 的值,在后面进行从服务器操作的时候需要用到。
10) 配置从服务器(mysql>)(master_log_file和master_log_pos是上面show master 里面出现,其中master_log_pos的位置从哪里开始两个数据库同步就是从哪个位置开始)
change master to
master_host='192.168.139.130',
master_user='root',
master_password='root',
master_log_file='mysql-bin.000001',
master_log_pos=106;
11) 正确执行后启动Slave同步进程
12) 启动slave
mysql> start slave;
13) 查看slave状态
mysql> show slave status\G
14) 其中Slave_IO_Running 与 Slave_SQL_Running 的值都必须为YES,才表明状态正常。
这时候一台mysql
第四步:在另一台linux机中的mysql也同样配置(重复上述操作),但需要更改master_host='192.168.139.131'(根据自己机器的ip来定),master_user='root',master_password='root'(用户名和密码)。
这样mysql主从复制就完成了,在任何一台数据中执行建数据库、建表、增删改查都会同步。
转载于:https://www.cnblogs.com/zrbfree/p/5522461.html
160525、高并发之mysql主从复制(linux)相关推荐
- 高可用架构-- MySQL主从复制的配置
环境 操作系统:CentOS-6.6-x86_64-bin-DVD1.iso MySQL版本:mysql-5.6.26.tar.gz 主节点IP:192.168.1.205 主机名:edu-mysql ...
- mySql 主从复制linux配置
总结: 主库(192.168.1.251): /etc/my.cnf.d/server.cnf [mysqld] log-bin=mysql-bin server-id=1 从库(192.168.1. ...
- MySQL主从复制Linux实现
主从复制 注意事项 1.主DB server和从DB server数据库的版本一致 2.主DB server和从DB server数据库数据一致[ 可以把主的备份在从上还原 也可以直接将主的数据目录, ...
- 浅谈mysql主从复制的高可用解决方案
1.熟悉几个组件(部分摘自网络) 1.1.drbd -- DRBD(Distributed Replicated Block Device),DRBD号称是 "网络 RAID&qu ...
- linux 搭建mysql主从复制 ----第一篇
linux下部署mysql主从复制 第一篇 首先介绍下主从复制的原理 : 依赖于二进制日志,binary-log.二进制日志中记录引起数据库发生改变的语句 Insert .delete.update. ...
- linux mysql依赖关系_[Linux]-MySQL主从复制
MySQL支持的复制类型: 1) 基于语句的复制.在主服务器上执行的SQL语句,在从服务器上执行同样的语句.MySQL默认采用基于语句的复制,效率比较高: 2) 基于行的复制.把改变的内容复制过去,而 ...
- lnmp mysql主从_LNMP linux下mysql主从复制 _好机友
mysql主从复制主要作用是为了降低主服务器mysql的读压力. 文章背景: 1.在本地搭建两个linux虚拟机,其主服务器ip为192.168.0.1,从服务器ip为192.168.0.2. 2.主 ...
- MySQL主从复制与lvs+keepalived单点写入读负载均衡高可用实验
http://blog.csdn.net/wzy0623/article/details/38757561 MySQL主从复制与lvs+keepalived单点写入读负载均衡高可用实验 分类: MyS ...
- Linux:Nginx高并发之服务器最大TCP连接数及调优汇总(转载)
Linux TCP连接数优化及调优 启动线程数: 启动线程数=[任务执行时间/(任务执行时间-IO等待时间)]*CPU内核数 最佳启动线程数和CPU内核数量成正比,和IO阻塞时间成反比.如果任务都是C ...
最新文章
- 失败已是过去,现在成就未来
- 学习笔记---母板页、用户控件、第三方控件及视图状态管理
- wtl for duilib 运行良好
- printf按8进制、16进制输出
- 《Linux内核原理与分析》第六周作业
- mysql数据库(9):常用查询的例子
- 3 MM配置-企业结构-定义-定义库存地点
- Python数据分析之全球人口数据
- FFMPEG基于内存的转码实例——输入输出视频均在内存
- 逗号分割符--字段中含逗号等情况的解析方法Java实现
- 2019蓝桥杯A组:平方和(枚举,筛选)
- 09年最值得期待7大IT收购:思科收购VMware
- linux---dns/yum安装软件/定时任务
- matplotlib图表涉及中乱码问题
- 在线DES加密/解密工具
- Far away from home
- 华为USG防火墙搭建IPsec***实战
- WDS服务--网络安装系统(自动部署装机Windows系统)
- 【知识点和练习题】心田花开:二年级语文汉语拼音补习
- 【每天学点管理】——提升领导力 增值法则
热门文章
- a href=javascritp:void(0)的用法
- day18 17.c3p0连接池使用
- HDU 4565So Easy!2012长沙邀请赛A题(共轭构造+矩阵的快速幂)
- VS2005下开发PPC2003和WM50编译器一些设置
- MATLAB的iptchecknargin函数详解
- OVS DPDK vs OVS Deep Dive(十六)
- python使用xlrd读取xlsx文件_005:【Python读取本地Excel文件】使用xlrd模块来读取本地Excel文件...
- 聊聊flink的CsvTableSink
- MySQL 8.0新特性--CTE Recurive(二)
- bzoj1207(HNOI2004)打鼹鼠