概述
数据库建立一个主从的联系,实现数据同步
master库的log日志记录实际操作。
slave库启动I/O线程时刻监控master库中的log日志,将实际信息更新到自己的log中。
SQL线程抓取sql语句执行。
配置流程
确保服务器之间的uuid要不同。 (uuid记录在/var/lib/mysql/auto.cnf文件中)
配置主从节点的id,要不同
在从节点进行配置主节点信息:
#service mysql restart
#mysql -u root -proot
mysql> CHANGE MASTER TO
mysql> MASTER_HOST='IP',
mysql> MASTER_PORT=3306,
mysql> MASTER_USER='root',
mysql> MASTER_PASSWORD='root',
mysql> MASTER_LOG_FILE='mysql-log.000001',
mysql> MASTER_LOG_POS=120
启动slave,查看奴役状态
mysql> start slave;
mysql> show slave status;
双向复制
在master库执行一次上述操作,实现master和slave之间的互相复制,互为主从。