vim /etc/my.cnf#添加如下配置server-id=1 #服务器id (主从必须不一样),爱写啥写啥,别太离谱就行log-bin=mysql-bin #打开日志(主机需要打开),这个mysql-bin也可以自定义,这里也可以加上路径#作为主机的配置binlog-do-db=master #要给从机同步的库binlog-ignore-db=mysql #不给从机同步的库(多个写多行)binlog-ignore-db=information_schemabinlog-ignore-db=performance_schemabinlog-ignore-db=sysexpire_logs_days=7 #自动清理 7 天前的log文件,可根据需要修改
cd /usr/local/mysql/binservice mysqld restart
create user 'backup'@'localhost' identified by 'Bonc@20211220';grant replication slave on *.* to 'backup'@'%';flush privileges;##在主服务器上查看当前二进制文件(从库配置时需要使用)show master status\G #
vim /etc/my.cnf#添加下面几行server_id=2master_info_repository=TABLErelay_log_info_repository=TABLE
mysql> stop slave;Query OK, 0 rows affected, 1 warning (0.00 sec)mysql> change master to-> master_host='10.8.18.73',-> master_user='backup',-> master_password='123456',-> master_log_file='mysql-bin.000001',-> master_log_pos=610;Query OK, 0 rows affected, 2 warnings (0.03 sec)
mysql> start slave;
Query OK, 0 rows affected (0.00 sec)
