MySQL 主从复制
环境:win10(就配置主从来说linux和windows差别不大),MySQL-5.7.16
1.首先要两个MySQL实例,我这里分别是3307,3308,其中3307作为master,3308作为slave
2.修改master实例的配置my.ini,增加两行:
[mysqld] log_bin = mysql-bin server_id = 3307 #server_id 随意但必须唯一
3.修改slave实例的配置my.ini,增加两行:
[mysqld] log_bin = mysql-bin server_id = 3308 #server_id 随意但必须唯一
4.启动master,登陆后,创建用户replicant,并授权:
授权后执行flush privileges; 我这里忘记截了.
5.查看master状态,前两项要记住:
到这里master就完了,在配置完slave之前最好就不要在动master,因为有可能会改变Position。
6.启动slave,登陆后,执行:
7.查看slave status:
其中Slave_IORunning和Slave_SQL_Running均为YES才说明成功.
这里就算配置完成了。
管理
启动slave:start slave
停止slave:stop slave
测试
在master上新建库,表,插入数据:
在slave 上select数据:
参考:http://dev.mysql.com/doc/refman/5.7/en/replication-howto.html
相关推荐
自己整理的关于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 四、...