环境说明:
一、两台虚拟服务器
windows2008 R2,mysql 5.5
IP1:192.168.95.11(主库); IP2:192.168.95.12(从库)
二、主从复制
前提:
1.主从数据库名称必须一致,否则影响读写分离;
2.主库的数据新建一个备份,然后还原到从库;保证主从数据库一致;
开始构建主从复制:
1.在11机器上创建一个12主机可以登陆的账号
mysql>GRANT REPLICATION SLAVE ON *.* TO ‘mysql12’@’192.168.95.12’ IDENTIFIED BY ‘mysql12’;
mysql>FLUSH PRIVILEGES;
2.在mysql配置文件my.ini中添加:
--192.168.95.11
[mysqld]
log-bin=mysql-bin //开启二进制
server-id=11 #任意自然数n,只要保证两台MySQL主机不重复就可以了。
auto_increment_increment=2 #步进值auto_imcrement。一般有n台主MySQL就填n
auto_increment_offset=1 #起始值。一般填第n台主MySQL。此时为第一台主MySQL
binlog-ignore=mysql #忽略mysql库【我一般都不写】
binlog-ignore=information_schema #忽略informat