主服务器
1.配置主服务器my.cnf
vim /etc/my.cnf
server-id=1 --设置唯一id
log-bin=/data/logbin/mysql --设置二进制路径
binlog_format=row --设置保留行二进制日志
2.service mysqld restart
3.添加从账户有复制权限
mysql> grant replication slave on *.* to repluser@'192.168.41.%' identified by '1234';
mysql> show master logs ; mysql-bin.000002 | 402 | --指定复制位置
mysql> CREATE USER 'repl'@'%' IDENTIFIED BY 'slavepass';
mysql> GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%';
2 从服务器
可以获取 帮助 MariaDB [(none)]> help change master to ;
vim /etc/my.cnf
server-id=2
read-only
mysql>CHANGE MASTER TO
MASTER_HOST='192.168.41.175',
MASTER_USER='repluser',
MASTER_PASSWORD='1234',
MASTER_PORT=3306,
MASTER_LOG_FILE='logbin.000003',
MASTER_LOG_POS=398;
systemctl restart mariadb
mysql> start slave;
mysql>show slave status\G
mysql主从复制
最新推荐文章于 2024-07-04 19:28:13 发布