mysql5.5主从复制总结
总结下mysql主从复制大致的思路,当然要想做的完美的话,需要注意很多细节。
1 主库,建立从库连接的帐号
GRANT REPLICATION SLAVE ON *.* TO 'slave'@'192.168.100.70' IDENTIFIED BY
'123456';
flush privileges;
//从数据库可以测试此账户是否可正常使用mysql -h ip -u repl -P端口 -p
2 修改主库的配置文件,开启binlog
log-bin = mysql-bin
server-id = 1
3 重启mysql(非必须,待验证),
show master status\G
*************************** 1. row ***************************
File: mysql-bin.000003
Position: 243
Binlog_Do_DB:
Binlog_Ignore_DB:
1 row in set (0.00 sec)
3 停止主库的更新操作,并生成主库的备份
导出前,readlock
flush tables with read lock;
mysqldump cswei > /data/cswei.sql
备份完毕,恢复写操作
unlock tables;
4 将备份的数据导入从库
create database cswei;//没有,建立库
source /data/cswei.sql
5 修改从库配置文件
据网上消息介绍,Mysql版本从5.1.7以后开始就不支持“master-host” 类似的参数
在配置文件增加2项,即可
server-id = 2
replicate-do-db = mydatabase
6 从库,赋予从库复制功能
mysql>change master to master_host='192.168.100.70′,master_user='slave',
master_password='123456‘,master_log_file='mysql-bin.000001′,master_log_pos=106;
其中master_log_file和master_log_pos通过在主数据库show master status;得到。
端口不是默认端口的话,如master_port=3307,不要加引号。
7 从库 开启复制
mysql> slave start;
mysql> show slave status\G
*************************** 1. row ***************************
Slave_IO_State: Waiting for master to send event
Master_Host: 192.168.100.70 Master_User: slave
Master_Port: 3306 Connect_Retry: 60
Master_Log_File: mysql-bin.000011
Read_Master_Log_Pos: 399
Relay_Log_File: mysql-relay-bin.000002
Relay_Log_Pos: 545 Relay_Master_Log_File: mysql-bin.000011
Slave_IO_Running: Yes Slave_SQL_Running: Yes
Replicate_Do_DB: cswei
Replicate_Ignore_DB:
Replicate_Do_Table:
Replicate_Ignore_Table:
Replicate_Wild_Do_Table:
Replicate_Wild_Ignore_Table:
Last_Errno: 0
Last_Error:
Skip_Counter: 0
Exec_Master_Log_Pos: 399
Relay_Log_Space: 701
Until_Condition: None
Until_Log_File:
Until_Log_Pos: 0
Master_SSL_Allowed: No
Master_SSL_CA_File:
Master_SSL_CA_Path:
Master_SSL_Cert:
Master_SSL_Cipher:
Master_SSL_Key:
Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: No
Last_IO_Errno: 0
Last_IO_Error:
Last_SQL_Errno: 0
Last_SQL_Error:
Replicate_Ignore_Server_Ids:
Master_Server_Id: 1
转载于:https://blog.51cto.com/cswei/1250677
mysql5.5主从复制总结相关推荐
- MySQL5.6 主从复制配置
2019独角兽企业重金招聘Python工程师标准>>> MySQL5.6 主从复制配置 转自本人独立博客:http://www.wangboak.com/2014/10/mysql5 ...
- mysql5.6主从复制(读写分离)方案_MySQL5.6主从复制(读写分离)方案
MySQL5.6主从复制(读写分离)方案 一.前言:为什么MySQL要做主从复制(读写分离)? 通俗来讲,如果对数据库的读和写都在同一个数据库服务器中操作,业务系统性能会降低. 为了提升业务系统性能, ...
- MySQL5.6主从复制(读写分离)方案
MySQL5.6主从复制(读写分离)方案 https://yq.aliyun.com/articles/24255 摘要: 一.前言:为什么MySQL要做主从复制(读写分离)? 通俗来讲,如果对数据库 ...
- centos6.5 mysql5.6主从复制
centos6.5 mysql5.6主从复制 主mysql vi /etc/my.cnf [client] default-character-set = utf8 port ...
- mysql5.7主从复制--在线变更复制类型【转】
这里说一下关于如何在线变更复制类型(日志复制到全局事物复制),参考课程:mysql5.7复制实战 先决条件 (1)集群中所有的服务器版本均高于5.7.6 (2)集群中所有的服务器gtid_mo ...
- mysql5.6主从复制与基于amoeba实现读写分离
Mysql5.6主从复制 1.特性分析说明: mysql 5.6支持多线程复制的机制并且mysql 5.6还引用了GTID的概念,使得其复制功能的配置.监控及管理变得更加易于实现,且更加健壮. TID ...
- Mysql5.6主从复制-基于binlog
MySQL5.6开始主从复制有两种方式:基于日志(binlog):基于GTID(全局事务标示符). 看MySQL的My.ini,看服务的启动配置到那个配置文件. 根据<烂泥:学习mysql数据库 ...
- centos7部署两个mysql_centos7 安装mysql5.7主从复制主写分离
centos7 两台 master IP:192.168.1.146 slave IP:192.168.1.147 1 下载mysql 下载后把安装包上传到服务器,也可以直接在服务器上用wget下载 ...
- MySQL5.6主从复制搭建基于日志(binlog)
什么是MySQL主从复制 简单来说,就是保证主SQL(Master)和从SQL(Slave)的数据是一致性的,向Master插入数据后,Slave会自动从Master把修改的数据同步过来(有一定的延迟 ...
- Centos7下配置安装mysql5.5主从复制(一主两从)
1:安装mysql5.5数据库 规划: 主:server-1---10.64.5.167 从:server-2---10.64.5.170 从:server-3---10.64.5.172 数据目录: ...
最新文章
- 2016年日本信息安全市场规模分析
- 数组-数组中重复的数字(set方法)
- Graphviz使用
- jetty 通过配置文件嵌入式启动web服务
- Verilog hdl与VHDL混用详解
- 同步器之Exchanger
- Python lambda函数
- 科学计算机度转弧度,角度弧度换算器在线(70°角度转换弧度)
- cad快看_浩辰CAD看图王教你免费打开超大CAD图纸!
- 服务器网页源代码被修改6,特洛伊木马服务器源代码(C#)
- 计算机毕业设计Node.js+Vue交通违章举报平台(程序+源码+LW+部署)
- 二代测序原理及其流程
- 关于nn.ReLU(inplace=True)和nn.ReLU(inplace=False)的区别
- 基于rt-thread的udp客户端
- 计算机图形学——二维图形几何转换
- 电商平台-商品表的设计
- 英语语法汇总(15.句子)
- java static方法过多_Java 项目静态方法过多会有什么样影响?静态类、静态方法影不影响多线程性能...
- git push error: 无法推送一些引用到XXX 错误
- 卢卡奇总体性原则_简述卢卡奇的总体性思想
热门文章
- caffe学习日记--lesson6: 常用的caffemodel下载链接
- android gps导航省电,具有省电功能的gps导航系统及其省电方法
- 通过CMD命令行获取文件夹下的所有文件名称(电脑小白专用)
- 聪聪用计算机计算235乘49,四年级数学题库
- android6.0原生brower_Android Browser学习一 application的初始化
- android 加载so 与内存的关系,Android动态调试so之dump内存数据
- linux qt 甘特图,qt绘制甘特图
- 斐波那契java编写_请编写一个Java程序的斐波那契数
- python客户端服务器_Python客户端和服务器ch
- git上传项目 openssh_GitHub上传项目