主库准备
1、server_id配置
vim /etc/my.cnf
[mysqld]
server_id=12、创建复制的用户
create user repl@'%' identified with mysql_native_password by '123456';
grant replication slave on *.* to repl@'%';从库准备
1、远程登录主库备份数据库
mysqldump -uroot -p123456 -h10.0.0.51 --single-transaction --source-data=2 -A > all.sql2、通过逻辑备份的增量数据恢复到从库
mysql -root -p123456 < all.sql2、设置从库的server_id
vim /etc/my.cnf
[mysqld]
server-id=23、在从库中配置主节点信息
#登录从库
mysql -uroot -p1234
##配置主库信息
change master to master_user='repl',master_password='123456',master_port=3306,master_host='10.0.0.51',master_log_file='binlog.000003',master_log_pos=690,mast
er_connect_retry=10;4、开启从节点
start slave;
原创
mysql主从部署
本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
评论交流
欢迎留下你的想法