mysql设置slave复制_mysql5.5建立主从复制(setupmaster-slavereplication)_MySQL
bitsCN.com
mysql5.5建立主从复制(set up master-slave replication)
1.注意事项:
(1)主从服务器版本要一致
(2)要修改root密码,切不可用初始密码 ( 此与主从复制无关,为数据库安全考虑耳 ); www.bitsCN.com
2.配置主服务器master:
[sql]
[mysqld]
log-bin=mysql-bin //必须启用二进制日志
server-id=1 //必须是服务器唯一id,默认是0,
重启主服务器
3.配置从服务器slave:
[plain]
[mysqld]
#log-bin=mysql-bin // 从服务器的二进制日志非必须启用,然而如果该从服务器要作为其他服务器的主服务器时则需要启用;若启用二进制日志,可以用作数据备份和功能恢复
server-id=2 //必须服务器唯一ID, 默认是0,不要与服务器一样
重启从服务器
4.在主服务器给从服务器分配一个具有replication slave权限的帐户
[sql]
mysql> CREATE USER 'repl'@'192.168.1.103' IDENTIFIED BY 'slavepass';
mysql> GRANT REPLICATION SLAVE ON *.* TO 'repl'@'192.168.1.103';
5.获得复制主服务器二进制日志的坐标( Obtaining the Replication Master Binary Log Coordinates )
(1).在主服务器命令行启用一个session连接mysql,刷新所有的表和并阻止写入语句:
[sql]
mysql> FLUSH TABLES WITH READ LOCK; ( 要解锁退出该会话即可 )
(2).在主服务器通过命令行新开一个session连接mysql,使用语句SHOW MASTE STATUS判断出当前二进制日志的文件名和位置:
[sql]
mysql > SHOW MASTER STATUS;
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000003 | 107 | | |
+------------------+----------+--------------+------------------+
记下二进制文件名:mysql-bin.000003和位置107
6.使用mysqldump创建一个数据快照
(1).确定主服务器读写被锁,见上一步5.1
(2).使用mysqldump导出所有需要复制的数据库或者选择其中一个,例如:
[sql]
shell> mysqldump --all-databases --lock-all-tables >dbdump.db
(3).解锁之前锁定的表:
[sql]
mysql> UNLOCK TABLES;
(另:关闭连接也可以解锁)
7.交直一步创建的快照导入从服务器:
(1).把dbdump.db(即上一步从主服务器导出的文件)拷贝到从服务器
(2).连接从服务器并执行stop slave;
[sql]
mysql > stop slave;
(3).导入文件
[sql]
mysql > create databases 'dataname';
mysql > use 'dataname';
mysql > source dbdump.db;
8.配置复制的主服务器的坐标
[sql]
mysql> CHANGE MASTER TO
-> MASTER_HOST='192.168.1.103',
-> MASTER_USER='repl',
-> MASTER_PASSWORD='slavepass',
-> MASTER_LOG_FILE='mysql-bin.000003',
注:执行该语句之前必须确保没有slave线程运行,否则报错
9.启动slave线程:
[sql]
mysql > start slave;
10.在主服务器中插入一条数据,查看从服务器是否有了.
bitsCN.com
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:php中文网
mysql设置slave复制_mysql5.5建立主从复制(setupmaster-slavereplication)_MySQL相关推荐
- rhel6系统中,mysql 5.6复制新特性下主从复制配置[基于GTID]
1.mysql5.6在复制方面的新特性: (1).支持多线程复制:事实上是针对每个database开启相应的独立线程,即每个库有一个单独的(sql thread).针对这样的改进,如果我们想实现多线程 ...
- mysql5.7 删除复制_mysql5.7实现主从复制以及产生问题记录
实验环境; 两台centos7主机,一台ip为10.10.251.49 作为master 一台ip为10.10.251.59作为slave(复制上台虚拟机,需要修改ip,还有mysql数据库的uuid ...
- mysql 设置宽松模式_mysql5.6 sql_mode设置为宽松模式
最近遇到一个很奇怪的事情 由于数据人员的需求,现在需要修改mysql的sql_mode sql_mode默认是sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_ ...
- Mysql主主复制架构配置
MySQL主主复制结构区别于主从复制结构.在主主复制结构中,两台服务器的任 何一台上面的数据库存发生了改变都会同步到另一台服务器上,这样两台服务器 互为主从,并且都能向外提供服务. 这就比使用主从复制 ...
- mysql master slave 灾备技术_MySQL灾备恢复在线主从复制变成主主复制及多源复制【转】...
生产主主复制(AB),和灾备主从复制(B--->C).当生产出现问题时,数据写入切换到灾备数据库,待生产恢复后,将灾备回写到生产.步骤如下: 1.灾备与生产其中一台建立主主复制,这样生产的那台就 ...
- mysql gtid 搭建主从_MySQL5.7 - 基于GTID复制模式搭建主从复制
MySQL5.7 - 基于GTID复制模式搭建主从复制 发布时间:2020-04-17 10:09:20 来源:51CTO 阅读:226 作者:insist_way 环境: MySQL5.7.24版本 ...
- mysql5.7过滤重复数据_MySQL5.7 设置同步复制过滤不用重启mysql服务进程了
在MySQL5.5/5.6里版本里,设置同步复制过滤,例如设置忽略掉test库的t2表,你需要在my.cnf配置文件里增加:replicate-ignore-table=test.t2 必须重启mys ...
- mysql主主复制、主从复制、半同步的实现
实验前提:两台服务器 Master server:172.16.23.1 slave server:172.16.23.2 一.mysql主从服务器实现 简单介绍: MySQL支持单向.异步复制,复制 ...
- mysql拷贝文件安装_Mysql5.7.18的安装与主从复制图文详解
CentOS6.7安装mysql5.7.18 1. 解压到/usr/local目录 # tar -zxvf mysql-5.7.18-linux-glibc2.5-i686.tar.gz -C /u ...
最新文章
- 使用云祺虚拟机备份软件恢复Citrix XenServer 虚拟机
- RESTful到底是什么玩意??
- @Configuration
- node学习笔记_01 环境搭建
- 07_创建tensor,从numpy创建,从List创建,设置默认类型,rand/rand_like,randint,full,arange,linspace/logspace,linspace等等
- (最新合集)计算机网络谢希仁第七版 第三章课后答案
- 【渝粤题库】国家开放大学2021春1080工程数学(本)题目
- php phpass,ass.php · ciweiin/海洋cms 海洋影视管理系统 - 免费开源PHP - Gitee.com
- POJ2488 A Knight's Journey(DFS)
- 如何使用计算机管理来为硬盘分区,电脑如何硬盘分区合理_电脑硬盘分区的基本步骤-win7之家...
- winfrom的DataGridView控件选中行的DataGridViewLinkColumn列字体颜色的改变
- Perl脚本语言学习1:
- linux计划任务管理: cron定时任务,详解
- 使用c++语言做概率论 涉及求方差
- 第二重要极限公式推导过程_土木考研 土力学第五章公式推导:抗剪强度理论...
- Q: 'BMap' is not defined?BMap初始化报错爆红
- Kettle数据从txt到数据库表,表到文件
- 学完软件测试还能找到工作吗?
- PyTorch踩过的坑(长期更新,转载请注明出处)
- 【计算机视觉】回顾2022年计算机视觉领域最激动人心的进展
热门文章
- 一条关于互联网创业公司健康与否的判断法则
- 10 个经典的 Java 集合面试题,看你能否答得上来?
- 优盘中发现计算机病毒怎么办,【网警课堂】教你解决U盘使用中出现的各种问题!...
- 人脸分割 人脸解析 源码推荐
- SCRFD is not in the models registry
- 视频防抖 Opencv
- Tensorflow安装后,import时出现错误:ImportError: DLL load failed: 找不到指定的模块
- python opencv读取网络图片
- ListControl 换行行高与字体
- 基于深度卷积神经网络进行人脸识别的原理是什么?