MySQL主从复制配置
#主数据库配置
1、修改my.conf(windows下是my.ini)文件:
在[mysqld]部分插入如下两行:
#开启二进制日志
log-bin=mysql-bin
#设置server-id
server-id=1
2、重启mysql
3、查看master状态
SHOW MASTER STATUS;
记录二进制文件名(mysql-bin.000001)和位置(155):
#从数据库配置
1、修改my.conf(windows下是my.ini)文件:
在[mysqld]部分插入如下两行:
#设置server-id
server-id=2
2、重启mysql,打开mysql会话,执行同步SQL语句(需要主数据库主机名,登陆凭据,二进制文件的名称和位置):
CHANGE MASTER TO MASTER_HOST = '192.168.1.250',
MASTER_USER = 'root',
MASTER_PASSWORD = '123456',
MASTER_LOG_FILE = 'mysql-bin.000001',
MASTER_LOG_POS = 155;
3、启动同步进程
START SLAVE;
4、查看slave状态
SHOW SLAVE STATUS;
当Slave_IO_Running和Slave_SQL_Running都为YES的时候就表示主从同步设置成功了