mysql中的replication_MySQL Replication(主从服务器)配置实例
第一部分 配置 MASTER (10.0.0.1)
1、开启主数据库服务器的binary logging,并且分配唯一的server-id。打开配置文件/etc/qa_my.cnf,并且在[MySQLd]分组下增加指令:
[mysqld]
log-bin=mysql-bin
server-id=3
2、然后重启主服务器:
mysqladmin -uroot -p shutdown
/usr/local/mysql/bin/mysqld_safe --user=mysql &
第二部分 配置SLAVE
1、为从服务器配置唯一的server-id。打开配置文件/etc/my.cnf,在[mysqld]分组下面增加指令:
[mysqld]
server-id=5
2、重启从服务器:
mysqldump-uroot -p shutdown
/usr/local/mysq/bin/mysqld_safe --user=mysql &
第三部分 获取MASTER BINARY LOG的坐标
1、在本地打开一个终端,并给数据表增加读锁,防止写操作的发生:
mysql-h 10.0.0.1 -uxingwang -p
->flush tables with read lock;
2、在本地打开另一个终端,执行以下语句:
mysql-h 10.0.0.1 -uxingwang -p
->show master status;
查询出来的结果当中,File列表示当前的log文件名,Position列表示文件中的位置。
也就是说,现在binlog记录到了这个位置。
第四部分 手工同步主服务器到从服务器
1、保持上一部分打开的第一个终端不关闭;
2、将主服务器数据目录下的数据文件拷贝到从服务器。包括目标数据表的文件夹和innodb引擎的ibdata*、ib_logfile*文件:
mkdir /usr/local/mysql/data/test
scp xingwang@'10.0.0.1':/usr/local/var/test /usr/local/mysql/data/test
scp xingwang@'10.0.0.1':/usr/local/var/ibdata1 /usr/local/mysql/data/
scp xingwang@'10.0.0.1':/usr/local/var/ibdata2 /usr/local/mysql/data/
scp xingwang@'10.0.0.1':/usr/local/var/ib_logfile1 /usr/local/mysql/data/
scp xingwang@'10.0.0.1':/usr/local/var/ib_logfile2 /usr/local/mysql/data/
第五部分 在从服务器上配置主服务器的参数
1、打开一个从服务器的终端,执行一下命令:
mysql-u root -p
->CHANGE MASTER TO
MASTER_HOST= '10.0.0.1',
MASTER_PORT= '3306',
MASTER_USER= 'xingwang',
MASTER_PASSWORD= '***',
MASTER_LOG_FILE= '',
MASETE_LOG_POS= '';
2、执行start salve;
推荐阅读:
mysql中的replication_MySQL Replication(主从服务器)配置实例相关推荐
- mysql中的replication_mysql中replication的相关问题总结
首先,要使用mysql中的replication,则需要配置master的my.cnf. 例如: 复制代码 代码示例: server-id = 1 log_bin =mysql-bin #log_bi ...
- mysql中的replication_Mysql之replication初探
MySQL的Replication是一种多个MySQL的数据库做主从同步的方案,特点是异步,广泛用在各种对MySQL有更高性能,更高可靠性要求的场合.与之对应的另一个技术是同步的MySQL Clust ...
- mysql链式复制_MySQL主从服务器链式复制配置(ubuntu)
服务器结构: A.B.C三台服务器: 其中A为新闻数据源,A为B的Master,B为A的Slave,同时也是C的Master: B服务器从A复制部分数据,C备份A的所有数据: 配置: Master A ...
- mysql中从分离_Mysql主从分离
一.什么是Mysql主从分离 将读操作和写操作分离到不同的数据库上,避免主服务器出现性能瓶颈:主服务器进行写操作时,不影响查询应用服务器的查询性能,降低阻塞,提高并发: 数据拥有多个容灾副本,提高数据 ...
- mysql中的lgwr_MySQL Replication和Oracle logical standby的原理对比
MySQL Replication和Oracle logical standby都是SQL apply,那么在实现上有何区别? Binary Log 和 Redo的传输原理 MySQL Replica ...
- mysql中日期相减_MySQL环境配置和10分钟快速入门
MySQLFrom:Datawhale作者:皮钱超,厦门大学,Datawhale原创作者本文约3000字,建议阅读9分钟审稿人:杨煜,Datawhale成员,就职于毕马威,从事数据分析工作.本文中介绍 ...
- 高性能nginx HTTP服务器 配置实例(转自我的收藏)
分享下nginx http服务器的配置方法. 第一篇:HTTP服务器 因tomcat处理静态资源的速度比较慢,所以首先想到的就是把所有静态资源(JS,CSS,image,swf) 提到单独的服务器, ...
- 源码安装mysql主从_mysql源码安装和主从同步配置
mysql源码安装和主从同步配置 mysql介绍: MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性.MySQL ...
- mysql5.7.17主从_mysql5.7.17主从同步配置
一.mysql同步原理 1.mysql主库在事务提交时将数据变更作为时间记录到二进制日志(binary log)中: 2.slave IO线程将master的binary log events读写到它 ...
- MySQL中的锁机制详细说明
一.MySQL锁机制起步 锁是计算机用以协调多个进程间并发访问同一共享资源的一种机制.MySQL中为了保证数据访问的一致性与有效性等功能,实现了锁机制,MySQL中的锁是在服务器层或者存储引擎层实现的 ...
最新文章
- SQL Server 2005系列教学(6) 多表操作及子查询
- Eclipse:xml文件中添加.xsd约束文件
- pcb matrix ipc lp viewer软件中SMN、SMM、SML三个库的区别
- WSDM 2022 | 合约广告自适应统一分配框架
- Linux中xml导入数据库,XML数据库 BaseX
- Java监视器绑定的超人
- java写exe程序实例_2012软考软件设计师辅导:利用JAVA执行本地EXE文件
- 漫步最优化三十七——共轭梯度法
- [深度学习]生成对抗网络的实践例子
- Linux学习--CentOS可视化配置网络
- 安国U盘量产后USB损坏恢复工具for win7
- android 小米读写权限,Android 小米手机的权限问题
- 底量超顶量超级大黑马指标源码_通达信绝密三代指标,秒杀一切妖股指标公式源码...
- 如何查看计算机有无无线连接功能,你可能不知道的,电脑自带的WIFI信号发射功能!...
- 老徐最近翻译的Mercury“最佳功能测试实践”-第一部分
- 树莓派SPI连接TFT屏幕
- cup过高是什么意思_铁蛋白升高是什么原因?
- 数据中心双活该如何构建
- 一文看懂各种传感器工作原理!
- openlayers加载图片图层png,jpeg等
热门文章
- PropertyGrid—添加属性Tab
- php中对象是引用类型吗?
- 漫谈moosefs中cgi各项的意义
- ORA-07445ORA-00108错误案例
- 一步一步学习PHP(4)——函数
- Java Web开发实战(一)—JDK安装及环境变量配置
- This iPhone is running iOS 12.2(16E227),which may be supported by this version of Xcode
- 平台型时间信号强度曲线_中联重科直臂式高空作业平台 ZT42J
- Navicat Premium查看建表语句(DDL)
- java spring 连接池配置_Spring中常用的连接池配置