两台服务器
主:192.168.0.101
从:192.168.0.108
1.主库配置
1.1创建用户并授权
GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.* TO ‘backup‘@‘192.168.0.108‘ IDENTIFIED BY ‘abcd1234‘;
1.2修改my.cnf文件
vi /etc/my.cnf -------------- server_id=101 log-bin=mysql-bin
1.3重启数据库
service mysqld restart
1.4登录主数据库
mysql -uroot -ppassword
查看master的文件和position
show master status;
从上图可以看到,目前master的bin-log文件存在mysql-bin.00003中,position是670
2.从数据库
2.1修改my.cnf
vi /etc/my.cnf -------------- server_id=108 log-bin=mysql
2.2重启数据库
service mysqd restart
2.3登录从数据库
mysql -uroot -ppassword
2.4配置master
change master to master_host=‘192.168.0.101‘,master_user=‘backup‘,master_password=‘abcd1234‘,master_log_file=‘mysql-bin.000003‘,master_log_pos=670;
2.5启动slave
start slave
时间: 2024-10-19 06:23:55