原文:Mysql高级之主从复制

主从复制不就是多台服务器嘛!,一个改变另一个也改变啦,内容其实都一样!

原理:

对数据库进行操作会生成一个文件,binlog(二进制文件),从服务器配置relaylog文件,用来读取master里面binlog(有必要开启binlog,相当于备份),当然要有权限读取是吧,这就需要用到上次的权限配置啦!和普通登录没什么差别。

主做出什么动作,从也做出什么动作。

这时就需要注意主配置文件里面binlog-format ,里面值为row,二进制记录是磁盘变化;值为statusment,此时如果是执行了update语句,从服务器也会记录update语句

如果语句长而磁盘变化小,易用row

如果语句少而磁盘变化大,易用statusment

还有一种mixed,此时由系统分析决定

1 打开主服务器里面配置文件

2 配置从服务器

3分配权限,并查看master状态。记下FILE及Position的值,这个在后面配置从服务器的时候要用到

4 从服务器上通过指定要复制的主服务器

mysql>change master to aster_host='192.168.1.201',master_user='repl',master_password='q123456',
         master_log_file='mysql-bin.,000001',master_log_pos=106;

5 检查从服务器的复制状态

Slave_IO_Running: Yes       //此状态必须YES
Slave_SQL_Running: Yes       //此状态必须YES

就此ok了,很简单!

所谓的读写分离,就是sql语句的判断啦,通过程序就可以实现。

Mysql高级之主从复制相关推荐

  1. Mysql高级04_主从复制、日志

    主从复制.日志 Mysql高级-day04 1. MySql中常用工具 1.1 mysql 1.1.1 连接选项 1.1.2 执行选项 1.2 mysqladmin 1.3 mysqlbinlog 1 ...

  2. Mysql高级-日志,主从复制,案例

    文章目录 1. MySql中常用工具 1.1 mysql 1.1.1 连接选项 1.1.2 执行选项 1.2 mysqladmin 1.3 mysqlbinlog 1.4 mysqldump 1.4. ...

  3. 布尔教育 mysql高级_布尔教育 Mysql高级 燕十八

    布尔教育 Mysql高级 燕十八--更多资源,课程更新在 多智时代 duozhishidai.com 多智时代资源,简介: 这是燕十八出的mysql教程,需要的可以看看 目录: 布尔教育 Mysql高 ...

  4. MySQL高级知识(十五)——主从复制

    前言:本章主要讲解MySQL主从复制的操作步骤.由于环境限制,主机使用Windows环境,从机使用用Linux环境.另外MySQL的版本最好一致,笔者采用的MySQL5.7.22版本,具体安装过程请查 ...

  5. MySQL高级知识(一)——基础

    MySQL高级知识(一)--基础 前言:MySQL高级知识 1.关于MySQL的一些文件 MySQL如何安装.如何配置自启动,这里不进行讲述,可自行搜索相关安装教程进行处理.这里主要介绍MySQL的主 ...

  6. 从前慢-Mysql高级及实战

    Mysql高级及实战 1 Linux 系统安装MySQL 1.1 下载Linux 安装包 https://dev.mysql.com/downloads/mysql/5.7.html#download ...

  7. MySQL高级--2--黑马

    MySQL高级-2 一.MySQL存储引擎 1.MySQL体系结构 体系结构的概念 任何一套系统当中,每个部件都能起到一定的作用! MySQL的体系结构 体系结构详解 客户端连接 支持接口:支持的客户 ...

  8. MySQL高级-04-授课笔记

    MySQL高级-04-授课笔记 一.MySQL存储引擎 1.MySQL体系结构 体系结构的概念 任何一套系统当中,每个部件都能起到一定的作用! MySQL的体系结构 体系结构详解 客户端连接 支持接口 ...

  9. MySQL高级---04

    一.MySQL存储引擎 1.MySQL体系结构 体系结构的概念 任何一套系统当中,每个部件都能起到一定的作用! MySQL的体系结构 体系结构详解 客户端连接 支持接口:支持的客户端连接,例如C.Ja ...

最新文章

  1. hung-yi lee_p5-7_Gradient Descent(梯度下降)
  2. python精通-干货|Python学习必须精通的几个模块
  3. Improved Alpha-Tested Magnification for Vector Textures and Special Effects
  4. arcgis与python_Arcgis-ModelBuilder和Python学习
  5. webservice的css哪里添加,jQuery_XML+XSLT+CSS+JQuery+WebService组建Asp.Net网(2), 3.       更 - phpStudy...
  6. Java技术:收集16 条 yyds 的代码规范,值得一读!
  7. java自动创建月份_使用Java根据月份动态绘制BarGraph
  8. 理解 python 装饰器
  9. js中用script 嵌套script块
  10. 常用linux网络配置命令
  11. 《PHP程序员面试笔试宝典》——如何巧妙地回答面试官的问题?
  12. 使用struts框架的简单jsp登录页面
  13. u盘制作双系统启动盘及在移动硬盘上安装Linux操作系统
  14. mysql存储过程输出_MySQL存储过程
  15. 如果在Flutter Web项目中使用lottie动画
  16. 测试版ios15怎么信任软件,苹果ios15描述文件位置在哪 ios15授权信任设置方法教程...
  17. deepin photoshop_体验国产操作系统深度deepin一个月,谈谈使用感受!
  18. unity学习之遮挡剔除
  19. AndroidStudio利用android-support-multidex解决65536问题64k问题
  20. unity实现图片轮播效果_Unity 制作图片轮播功能

热门文章

  1. 搭建数字图像处理开发环境(Python+pycharm+opencv)
  2. sftp 设置仅能访问自己目录的用户
  3. Node.js入门笔记
  4. C# 8.0 预览特性
  5. 《DSP using MATLAB》Problem 6.16
  6. AI 的下一个重大挑战:理解语言的细微差别
  7. 1、.Net Core 基础
  8. 黑马程序员 C语言:循环语句
  9. Windows Phone 7 XNA触控操作之Gestures
  10. Integer int比较大小