1:主服务器要配置binlog
2:众服务器要配置relaylog
3:从服务器如何有权读取master的binlog
授权,master要授予slave账号
4:从服务器用账号连接
master
主服务器配置
vim /usr/local/mysql/my.cnf
[mysqld]
#给服务器设置ID
server-id=100
#声明二进制日志的文件为mysql-bin.xxx
log-bin=mysql-bin
#二进制日志格式 mixed/row/statement
#statement:二进制记录执行语句,如update。。。
#row:二进制记录的是磁盘变化
#mixed:混合记录,由系统根据语句来决定
binlog-format=mixed
#删除旧日志
cd /var/lib/mysql
rm -rf mysql-bin*
mysql -uroot -p
#查看是否可以当主服务器
show master status;
#授权
grant replication client,replication slave on *.* to username@'192.168.1.100' identified by 'username';
从服务器
vim /usr/local/mysql/my.cnf
[mysqld]
#给服务器设置ID
server-id=101
#声明二进制日志的文件为mysql-bin.xxx
log-bin=mysql-bin
#声明relay日志
relay-log=mysql-relay
binlog-format=mixed
mysql -uroot -p
#查看是否正在充当从服务器
show slave status;
change master to
master_host='192.168.1.100',
master_user='username',
master_password='username',
master_log_file='mysql-bin.00001',#能过在主服务器上执行show master status查看
master_log_pos=348;
#查看状态
show slave status;
start slave;
相关推荐
自己整理的关于mysql主从复制相关的配置和一些关于在mysql主从复制运行的过程中遇到的问题和相关的解决方法
MySQL 主从复制模式全面实践,很详细,很不错,建议下载看看
MySQL主从复制搭建从入门到掌握
MySQL主从复制类型简介入门
docker_compose搭建mysql主从复制
MySQL主从复制与读写分离MySQL主从复制与读写分离
在windows环境下 搭建mysql主从复制功能
关于博客: https://blog.csdn.net/qq_42413011/article/details/126914080 的搭建脚本
MySQL主从复制模式全面实践PDF文档
MySQL主从复制与读写分离
mysql主从复制 踩完坑给大家 3分 完整,让大家少踩坑.
MySQL主从复制+lvs与keepalived实现负载高可用
这是MySQL主从复制搭建 需要用到的脚本,是随搭建文档的,但是不能一起上传,只能分开上传了,
详细的结构分解,可以快速了解mysql主从复制的原理和对主从更清晰的了解。
mysql主从复制+lvs与keepalived实现负载高可用
mysql主从复制,需要的小伙伴可以下载一下,都是我实验成功的案例
mysql_master_slave.zip
MySQL主从复制-主库已有数据的解决方案.docx
MySQL主从复制架构原理与配置实践
二、MySQL主从复制配置 4 1、MySQL主从复制配置 4 2、MySQL主从复制的原理 6 三、Atlas代理配置 7 1、Atlas安装 7 2、修改test.cnf配置文件 7 3、创建Atlas启动脚本 9 4、启动Atlas代理 10 5、Atlas配置说明 10 四、...