基于两台虚机(IP地址不同128、129),配置主从复制。
两台服务器上面都按照上面mysql部分,安装mysql,启动mysql服务;
在128(主)服务器上配置过程
编辑/etc/my.cnf文件
[mysqld]
server-id = 128
log-bin=/application/mysql/data/mysql-bin
创建用于主从复制的账号
CREATE USER 'repl'@'%' IDENTIFIED BY '123456';
GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%';
FLUSH PRIVILEGES;
重启。
执行SHOW MASTER status;
在129(从)服务器上配置过程
编辑/etc/my.cnf文件
[mysqld]
server-id = 129
执行
change master to master_host='192.168.220.128', master_user='rep1', master_password='123456', master_log_file='/application/mysql/data/mysql-bin.000002', master_log_pos=2013;
重启。
查看主从同步状态
show slave status\G;