原料:两台服务器(一台为从服务器,一台为主服务器)

目标:当主服务器的数据修改,从服务器复制主服务器的操作,实现自动修改数据;

一、准备

主:47.137.102.1

从:47.137.102.2

1.1、修改主服务器的配置文件(如果是宝塔就不用修改)

位置:etc/my.cnf

2.2、进入主服务器添加主从同步密码和账号

登录Linux系统后,切换到MySQL安装目录。如果是宝塔cd ../www/server/mysql

登录MySQL服务:mysql -u root -p 回车输入密码在回车

3.3、查看master状态,记录二进制文件名(mysql-bin.000001)和位置(154).后面配从库要用。

show master status;

3.4、配置从服务器

登录Linux系统后,切换目录../etc/my.cnf;server-id = 1修改(没有就设置)重新取一个值(随便111,133都可以)

修改配置后记得重新MySQL服务(命令 systemctl restart mysqld)

二、进行同步配置

2.1、登录从服务器

2.2、登录MySQL服务,配置slave服务

分别是主服务器IP,主服务器刚才添加的用户名和密码以及查看master状态的二进制文件名及位置;

2.3、启动slave服务,进行同步

start slave;

2.4、查看slave服务状态

show slave status\G(不要冒号,否则会报错)

当Slave_IO_Running和Slave_SQL_Running都为YES的时候就表示主从同步设置成功了。

如果有一个为NO重启一下服务器。

三、测试是否成功

在主服务器新建一个数据库,在数据库里面建一个数据表,在数据表里面插入几条数据;然后登陆从服务器,查看有新建的数据库和表,表里面数据和刚才主服务器插入的数据一样就表示配置主从服务器成功了。

四、备注

stop slave; //关闭slave服务(关闭主从复制)

start slave; //开启slave服务(开启主从复制,如果在关闭slave服务后主数据库数据有修改,依然可以进行更新数据。因为主数据库修改数据会留下日志,而slave服务就是读取日志然后进行操作)

如果想要解除主从关系:reset slave all;

运行 show slave status\G 为空

宝塔mysql主从复制_MySQL主从复制相关推荐

  1. 高可用Mysql架构_Mysql主从复制、Mysql双主热备、Mysql双主双从、Mysql读写分离(Mycat中间件)、Mysql分库分表架构(Mycat中间件)的演变...

    [Mysql主从复制] 解决的问题 数据分布:比如一共150台机器,分别往电信.网通.移动各放50台,这样无论在哪个网络访问都很快.其次按照地域,比如国内国外,北方南方,这样地域性访问解决了. 负载均 ...

  2. java读取mysql配置文件_MySql主从复制,从原理到实践

    推荐阅读: 成功斩获头条offer,Java程序员心得分享给你春招助力 摘要 本文将从MySql主从复制的原理出发,详细介绍MySql在Docker环境下的主从复制搭建,以一个主实例和一个从实例实现主 ...

  3. mysql单节点扩展为主从复制_MySQL主从复制

    1.主从复制架构和原理1.1服务性能扩展方式      Scale Up,向上扩展,垂直扩展 Scale Out,向外扩展,横向扩展1.2MySQL的扩展             读写分离 复制:每个 ...

  4. php mysql读写分离主从复制_mysql主从复制 读写分离原理及实现

    主从复制,读写分离原理 在实际的生产环境中,对数据库的读和写都在同一个数据库服务器中,是不能满足实际需求的.无论是在安全性.高可用性还是高并发等各个方面都是完全不能满足实际需求的.因此,通过主从复制的 ...

  5. 动力节点老杜mysql文件_mysql主从复制+mysql主从复制延迟解决方案

    ### 1. 为什么需要mysql主从复制 1. 数据热备 在复杂的业务场景中, 可能因为某一条sql造成了锁表, 这样就会影响正常的业务运行.在复杂的业务场景中, 我们可以使用mysql主从复制, ...

  6. hibernate mysql 主从_MYSQL主从复制和写分离

    基础篇https://edu.51cto.com/course/19845.html https://edu.51cto.com/course/19845.html https://edu.51cto ...

  7. 1主5从mysql数据库_MySQL主从复制虽好,能完美解决数据库单点问题吗?

    一.单个数据库服务器的缺点 数据库服务器存在单点问题: 数据库服务器资源无法满足增长的读写请求: 高峰时数据库连接数经常超过上限. 二.如何解决单点问题 增加额外的数据库服务器,组建数据库集群: 同一 ...

  8. mysql 多项式_mysql主从复制原理及实现

    一.主从复制原理 利用MySQL提供的Replication,其实就是Slave从Master获取Binary log文件,然后再本地镜像的执行日志中记录的操作.由于主从复制的过程是异步的,因此Sla ...

  9. mysql的部分数据主从复制_MySQL主从复制数据不一致的办法部分原因

    1.网络的延迟 由于mysql主从复制是基于binlog的一种异步复制,通过网络传送binlog文件,理所当然网络延迟是主从不同步的绝大多数的原因,特别是跨机房的数据同步出现这种几率非常的大,所以做读 ...

  10. mysql replicate-rewrite-db,mysql主从,_mysql 主从复制 replicate-rewrite-db 无效,mysql主从 - phpStudy...

    mysql 主从复制 replicate-rewrite-db 无效 主库配置: log-bin=mysql-bin server-id = 66 从库配置: server-id = 67 repli ...

最新文章

  1. 普通粒子群算法和优化方法
  2. Fungal Diversity:70位作者共同修订真菌界担子菌门分类系统
  3. Google正式发布TensorFlow Lite预览版,针对移动/嵌入设备的轻量级解决方案
  4. linux chroot 命令 设置根目录路径
  5. 网易笔试题——计算机视觉_深度学习方向
  6. Keil编译出现sct(7): error: L6236E: No section matches selector - no section to be FIRST/LAST.报错的解决方法
  7. mysql 主从单库单表同步 binlog-do-db replicate-do-db
  8. minimum-depth-of-binary-tree (搜索)
  9. Simple DNS Plus 5.2 build 117
  10. 电商网站(Django框架)—— 大纲内容与基本功能分析
  11. tk.mybatis Example 多个or条件拼接
  12. UVA 10004 Bicoloring
  13. 给C#的oracle绿色版
  14. ISO9001认证审核常见问题大汇总
  15. Google最新算法 - 人肉搜索引擎
  16. win2008r2 惠普g160鼠标_惠普M260鼠标驱动简单体验
  17. 使用XShell通过Linux跳板机连接内网服务器
  18. 数据仓库工程师面试题目(不定期更新)
  19. Deepin 2014.2正式版发布 - 自由·独特·前卫
  20. 基于人脸面部检测的口罩识别系统

热门文章

  1. 现代语音信号处理之短时傅里叶分析
  2. 基于Tensorflow针对cifar数据集运用卷积神经网络解决100类图片的分类问题。
  3. tensorflow应用问题记录
  4. Qt Qt5.15+Xcode12+BigSur macOS及iOS开发环境搭建
  5. Microsoft SQL Server Protocols
  6. 元素内容必须由格式正确的字符数据或标记组成_字符编码是什么?html5如何设置字符编码?...
  7. qt之解决qtableview加载百万行数据卡顿问题
  8. 生成26个大小写字母加0-9数字的密码字典文件(python3.X)
  9. php oracle 存储过程,用PHP调用Oracle存储过程
  10. C++ 异常处理(try catch throw)