mysql主从复制安装配置

1、基础设置准备

#mysql版本:
5.7
#两台虚拟机:
node1:192.168.85.11(主)
node2:192.168.85.12(从)

2、在两台数据库中分别创建数据库

--注意两台必须全部执行
create database msb;

3、在主(node1)服务器进行如下配置:

#修改配置文件,执行以下命令打开mysql配置文件
vi /etc/my.cnf
#在mysqld模块中添加如下配置信息
log-bin=master-bin #二进制文件名称
binlog-format=ROW  #二进制日志格式,有row、statement、mixed三种格式,row指的是把改变的内容复制过去,而不是把命令在从服务器上执行一遍,statement指的是在主服务器上执行的SQL语句,在从服务器上执行同样的语句。MySQL默认采用基于语句的复制,效率比较高。mixed指的是默认采用基于语句的复制,一旦发现基于语句的无法精确的复制时,就会采用基于行的复制。
server-id=1           #要求各个服务器的id必须不一样
binlog-do-db=msb   #同步的数据库名称

4、配置从服务器登录主服务器的账号授权

--授权操作
set global validate_password_policy=0;
set global validate_password_length=1;
grant replication slave on *.* to 'root'@'%' identified by '123456';
--刷新权限
flush privileges;

5、从服务器的配置

#修改配置文件,执行以下命令打开mysql配置文件
vi /etc/my.cnf
#在mysqld模块中添加如下配置信息
log-bin=master-bin #二进制文件的名称
binlog-format=ROW  #二进制文件的格式
server-id=2            #服务器的id

6、重启主服务器的mysqld服务

#重启mysql服务
service mysqld restart
#登录mysql数据库
mysql -uroot -p
#查看master的状态
show master status;

7、重启从服务器并进行相关配置

#重启mysql服务
service mysqld restart
#登录mysql
mysql -uroot -p
#连接主服务器
change master to master_host='192.168.150.11',master_user='root',master_password='123456',master_port=3306,master_log_file='master-bin.000001',master_log_pos=334;
#启动slave
start slave
#查看slave的状态
show slave status\G(注意没有分号)

8、此时可以在主服务器进行相关的数据添加删除工作,在从服务器看相关的状态

MySQL主从复制安装配置相关推荐

  1. mysql主从复制安装部署配置操作步骤及主从库宕机处理办法

    mysql主从复制安装部署配置操作步骤及主从库宕机处理办法 大家好,我是酷酷的韩~ 1.前期准备 (1)首先需要准备至少两台mysql 这里方便演示,用了两台虚拟机 环境是centos7 主: 172 ...

  2. centos7 mysql workbench_centOS下mysql workbench安装配置教程

    本文为大家分享了mysql workbench安装配置教程,供大家参考,具体内容如下 step0:安装mysql 在按照workbench之前,先安装mysql.指令是 yum install mys ...

  3. MySQL的安装配置(win7 64-bit)

    MySQL的安装配置(win7 64-bit) 转,整理. MySQL 版本是 mysql-noinstall-5.1.66-winx64.zip(免安装版) mysql-workbench-gpl- ...

  4. ubuntu+php+mysql+apache安装配置

    ubuntu+php+mysql+apache安装配置 1. 安装运行环境 复制内容到剪贴板 代码: sudo apt-get install apache2 sudo apt-get install ...

  5. mysql windows 管道连接,科技常识:Windows Server 2016 MySQL数据库安装配置详细安装教程...

    今天小编跟大家讲解下有关Windows Server 2016 MySQL数据库安装配置详细安装教程 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Windows Server 2016 ...

  6. mysql集群初始化配置_集群Cluster MySQL的安装配置和使用

    集群Cluster MySQL的安装配置和使用 发布时间:2020-05-28 14:20:03 来源:亿速云 阅读:233 作者:鸽子 MySQL Cluster MySQL集群 基本概念: &qu ...

  7. windows下配置mysql主从复制_Windows下MySQL主从复制的配置方法

    MySQL主从复制允许将来自一个数据库(主数据库)的数据复制到一个或多个数据库(从数据库). 主数据库一般是实时的业务数据写入和更新操作,从数据库常用的读取为主. 主从复制过程: 1.主服务器上面的任 ...

  8. ubuntu14.04使用MySQL数据库安装配置Hive 1.2.1

    ubuntu14.04使用MySQL数据库安装配置Hive 1.2.1 一.准备Mysql已经安装好.本人装的是navicat,图形化界面.     并在本地用root用户建立了test数据库   二 ...

  9. 《大型数据库技术》MySQL数据库安装配置及基础使用

    文章目录 1.下载安装MySQL 1.1 搜索MySQL下载页面 1.2 查看各种MySQL版本 1.3 安装配置MySQL 2.数据库基本操作 2.1 创建数据库 2.2 创建关系表 2.3 插入数 ...

最新文章

  1. 根据数据库表gengxin实体类_Python学习第四十八天记录打call:SQLALchemy操作MySQL关系型数据库...
  2. 李松南:智能全真时代的多媒体技术——关于8K、沉浸式和人工智能的思考
  3. 数据科学入门与实战:玩转pandas之三
  4. Visual C++中回调函数使用的变身大法
  5. android实战开发02
  6. prim算法适用条件_内部排序算法的比较及应用
  7. 深度 | 机器学习敲门砖:任何人都能看懂的TensorFlow介绍【转】
  8. CommandArgument 与 CommandName 属性
  9. python求三角形的角度
  10. ie11兼容问题汇总及解决方案
  11. 将矩形图片绘制成圆形图片
  12. 计算机网络设备的种类,计算机网络设备选型依据.ppt
  13. Python fractions模块 —— 分数相关函数
  14. execjs 模块 call() 方法报错 AttributeError: ‘NoneType‘ object has no attribute ‘replace‘
  15. 360手机:360N5S Twrp、Root、Magisk教程
  16. xen html插件美化桌面,AliceStyle美化插件(十分强大的插件)
  17. 文墨绘学:习惯决定孩子命运—习惯培养的五大步骤
  18. Linux性能之CPU使用率
  19. 零基础学习一年拿到BAT三家offer
  20. win10打字突然不显示选字框了

热门文章

  1. Google's BBR TCP拥塞控制算法的四个变速引擎
  2. labview怎么设置中文_小米手机怎么弄抖音中文数字时钟罗盘屏保 设置动态壁纸教程...
  3. 标签制作软件中如何导出标签模板为PDF文件?
  4. 庆祝自己的博客开张~~
  5. Java对象中实例数据发生的间隙填充alignment/padding gap条件是什么?
  6. 实体对齐 算法_中英命名实体识别及对齐中的中文分词优化 论文笔记
  7. 携创教育:成人自考本科全部流程!
  8. 计算机毕业设计(附源码)python志愿者招募系统
  9. 计算机系女学霸,稳居专业第一!计算机女学霸:两获国家奖学金,保研985继续深造...
  10. Python 中弱引用的神奇用法与原理探析