第一部分 配置 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(主从服务器)配置实例相关推荐

  1. mysql中的replication_mysql中replication的相关问题总结

    首先,要使用mysql中的replication,则需要配置master的my.cnf. 例如: 复制代码 代码示例: server-id = 1 log_bin =mysql-bin #log_bi ...

  2. mysql中的replication_Mysql之replication初探

    MySQL的Replication是一种多个MySQL的数据库做主从同步的方案,特点是异步,广泛用在各种对MySQL有更高性能,更高可靠性要求的场合.与之对应的另一个技术是同步的MySQL Clust ...

  3. mysql链式复制_MySQL主从服务器链式复制配置(ubuntu)

    服务器结构: A.B.C三台服务器: 其中A为新闻数据源,A为B的Master,B为A的Slave,同时也是C的Master: B服务器从A复制部分数据,C备份A的所有数据: 配置: Master A ...

  4. mysql中从分离_Mysql主从分离

    一.什么是Mysql主从分离 将读操作和写操作分离到不同的数据库上,避免主服务器出现性能瓶颈:主服务器进行写操作时,不影响查询应用服务器的查询性能,降低阻塞,提高并发: 数据拥有多个容灾副本,提高数据 ...

  5. mysql中的lgwr_MySQL Replication和Oracle logical standby的原理对比

    MySQL Replication和Oracle logical standby都是SQL apply,那么在实现上有何区别? Binary Log 和 Redo的传输原理 MySQL Replica ...

  6. mysql中日期相减_MySQL环境配置和10分钟快速入门

    MySQLFrom:Datawhale作者:皮钱超,厦门大学,Datawhale原创作者本文约3000字,建议阅读9分钟审稿人:杨煜,Datawhale成员,就职于毕马威,从事数据分析工作.本文中介绍 ...

  7. 高性能nginx HTTP服务器 配置实例(转自我的收藏)

    分享下nginx http服务器的配置方法.  第一篇:HTTP服务器 因tomcat处理静态资源的速度比较慢,所以首先想到的就是把所有静态资源(JS,CSS,image,swf) 提到单独的服务器, ...

  8. 源码安装mysql主从_mysql源码安装和主从同步配置

    mysql源码安装和主从同步配置 mysql介绍: MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性.MySQL ...

  9. mysql5.7.17主从_mysql5.7.17主从同步配置

    一.mysql同步原理 1.mysql主库在事务提交时将数据变更作为时间记录到二进制日志(binary log)中: 2.slave IO线程将master的binary log events读写到它 ...

  10. MySQL中的锁机制详细说明

    一.MySQL锁机制起步 锁是计算机用以协调多个进程间并发访问同一共享资源的一种机制.MySQL中为了保证数据访问的一致性与有效性等功能,实现了锁机制,MySQL中的锁是在服务器层或者存储引擎层实现的 ...

最新文章

  1. SQL Server 2005系列教学(6) 多表操作及子查询
  2. Eclipse:xml文件中添加.xsd约束文件
  3. pcb matrix ipc lp viewer软件中SMN、SMM、SML三个库的区别
  4. WSDM 2022 | 合约广告自适应统一分配框架
  5. Linux中xml导入数据库,XML数据库 BaseX
  6. Java监视器绑定的超人
  7. java写exe程序实例_2012软考软件设计师辅导:利用JAVA执行本地EXE文件
  8. 漫步最优化三十七——共轭梯度法
  9. [深度学习]生成对抗网络的实践例子
  10. Linux学习--CentOS可视化配置网络
  11. 安国U盘量产后USB损坏恢复工具for win7
  12. android 小米读写权限,Android 小米手机的权限问题
  13. 底量超顶量超级大黑马指标源码_通达信绝密三代指标,秒杀一切妖股指标公式源码...
  14. 如何查看计算机有无无线连接功能,你可能不知道的,电脑自带的WIFI信号发射功能!...
  15. 老徐最近翻译的Mercury“最佳功能测试实践”-第一部分
  16. 树莓派SPI连接TFT屏幕
  17. cup过高是什么意思_铁蛋白升高是什么原因?
  18. 数据中心双活该如何构建
  19. 一文看懂各种传感器工作原理!
  20. openlayers加载图片图层png,jpeg等

热门文章

  1. PropertyGrid—添加属性Tab
  2. php中对象是引用类型吗?
  3. 漫谈moosefs中cgi各项的意义
  4. ORA-07445ORA-00108错误案例
  5. 一步一步学习PHP(4)——函数
  6. Java Web开发实战(一)—JDK安装及环境变量配置
  7. This iPhone is running iOS 12.2(16E227),which may be supported by this version of Xcode
  8. 平台型时间信号强度曲线_中联重科直臂式高空作业平台 ZT42J
  9. Navicat Premium查看建表语句(DDL)
  10. java spring 连接池配置_Spring中常用的连接池配置