MYSQL主从同步
Mysql 内建的复制功能 是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是 通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的 。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。 主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环 。这些日志可以记录发送到从服务器的更新。当一个从服务器连接主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知新的更新。 注意:当你进行复制时,所有对复制中的表的更新必须在主服务器上进行,从机上的操作不会被更新到master. 环境: 172.24.0.130 3306 master 172.24.0.130 3307 slave 单机多实例建立MySQL: mysql主从复制 只说它的主从复制,步骤如下: 1、主从服务器分别作以下操作: 1.1、 版本一致 1.2、 初始化表,并在后台启动mysql 1.3、修改root的密码 2、修改主服务器master: #vi /etc/my.cnf [mysqld] log-bin=mysql-bin //[必须]启用二进制日志 server-id=222 //[必须]服务器唯一ID,默认是1