主从复制技术


今天来总结一下MySQL主从复制技术。不多说,直接操作+配图。

主服务器(192.168.1.111)配置:

1、给从服务器设置授权用户
MySQL主从复制(原创) - 爱编程的C小峰 - __kelly_
 
2、修改主服务器的配置文件my.cof,开启bin-log日志,并设置server-id值(每一台server-id都要不一样)
MySQL主从复制(原创) - 爱编程的C小峰 - __kelly_
 
3、在主服务器上设置读锁定有效,确保没有数据库操作,以便获得一次性快照
MySQL主从复制(原创) - 爱编程的C小峰 - __kelly_
 
4、查看主服务器上当前的二进制日志名和偏移量
MySQL主从复制(原创) - 爱编程的C小峰 - __kelly_
 
5、目前主数据库服务器已经停止了更新操作,生成主数据库的备份,备份有两种方法:
(1)、cp全部的数据
(2)、mysqldump备份数据方法
MySQL主从复制(原创) - 爱编程的C小峰 - __kelly_
 
 6、主数据库备份完毕后,主数据库可以恢复写操作
MySQL主从复制(原创) - 爱编程的C小峰 - __kelly_
 
7、把主数据库的一致性备份恢复到从数据库上,把以上的test2.sql放到相应的目录即可
MySQL主从复制(原创) - 爱编程的C小峰 - __kelly_
 
 
从服务器配置(192.168.1.112):
1、修改从服务器配置文件  vim /etc/my.cnf
 
 MySQL主从复制(原创) - 爱编程的C小峰 - __kelly_

 

2、重启mysqld服务
MySQL主从复制(原创) - 爱编程的C小峰 - __kelly_
 
3、查看相应的主从复制进程列表有两种:
(1)、processlist
MySQL主从复制(原创) - 爱编程的C小峰 - __kelly_
 
 
(2)、status
MySQL主从复制(原创) - 爱编程的C小峰 - __kelly_
 
Slave_Io_Running 此进程负责从服务器从主服务器上读取bin-log日志,并写入从服务器的上的中继日志中
Slave_SQL_Running此进程负责读取并且执行中继日志中的binlog日志
 
配置完毕测试成功!!

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM