MySql 主从复制,从原理到实践!-连接主从数据库
最编程
2024-06-13 20:36:31
...
-
连接到主数据库的mysql客户端,查看主数据库状态:
show master status;
-
主数据库状态显示如下:
-
进入 mysql-slave
容器中:
docker exec -it mysql-slave /bin/bash
-
在容器中使用mysql的登录命令连接到客户端:
mysql -uroot -proot
-
在从数据库中配置主从复制:
change master to master_host='192.168.6.132', master_user='slave', master_password='123456', master_port=3307, master_log_file='mall-mysql-bin.000001', master_log_pos=617, master_connect_retry=30;
-
主从复制命令参数说明:
-
master_host:主数据库的IP地址; -
master_port:主数据库的运行端口; -
master_user:在主数据库创建的用于同步数据的用户账号; -
master_password:在主数据库创建的用于同步数据的用户密码; -
master_log_file:指定从数据库要复制数据的日志文件,通过查看主数据的状态,获取File参数; -
master_log_pos:指定从数据库从哪个位置开始复制数据,通过查看主数据的状态,获取Position参数; -
master_connect_retry:连接失败重试的时间间隔,单位为秒。 -
查看主从同步状态:
show slave status \G;
-
从数据库状态显示如下:
-
开启主从同步:
start slave;
-
查看从数据库状态发现已经同步:
上一篇: 一篇帮你吃透 mysql 触发器的文章
下一篇: Python | 刷题笔记
推荐阅读
-
【2022新手指南】Java编程进阶之路 - 六、技术架构篇 ### MySQL索引底层解析与优化实战 - 你会讲解MySQL索引的数据结构吗?性能调优技巧知多少? - Redis深度揭秘:你知道多少?从基础到哨兵、主从复制全梳理 - Redis持久化及哨兵模式详解,还有集群搭建和Leader选举黑箱打开 - Zookeeper是个啥?特性和应用场景大公开 - ZooKeeper集群搭建攻略及 Leader选举、读写一致性、共享锁实现细节 - 探究ZooKeeper中的Leader选举机制及其在分布式环境中的作用 - Zab协议深入剖析:原理、功能与在Zookeeper中的核心地位 - RabbitMQ全方位解读:工作模式、消费限流、可靠投递与配置策略 - 设计者视角:RabbitMQ过期时间、死信队列与延时队列实践指南 - RocketMQ特性和应用场景揭示:理解其精髓与差异化优势 - Kafka详细介绍:特性及广泛应用于实时数据处理的场景解析 - ElasticSearch实力揭秘:特性概述与作为搜索引擎的广泛应用 - MongoDB认知升级:非关系型数据库的优势阐述,安装与使用实战教学 - BIO/NIO/AIO网络模型对比:掌握它们的区别与在网络编程中的实际应用 - Netty带你飞:理解其超快速度背后的秘密,包括线程模型分析 - 网络通信黑科技:Netty编解码原理与常用编解码器的应用,Protostuff实战演示 - 解密Netty粘包与拆包现象,怎样有效应对这一常见问题 - 自定义Netty心跳检测机制,轻松调整检测间隔时间的艺术 - Dubbo轻骑兵介绍:核心特性概览,服务降级实战与其实现益处 - Dubbo三大神器解读:本地存根与本地伪装的实战运用与优势呈现 ----------------------- 七、结语与回顾
-
MySql 主从复制,从原理到实践!-连接主从数据库
-
从理论到实践的MySQL主从复制原理 - GTID