广告
返回顶部
首页 > 资讯 > 数据库 >mysql主从复制环境搭建
  • 397
分享到

mysql主从复制环境搭建

2024-04-02 19:04:59 397人浏览 独家记忆
摘要

Mysql 主从第一次我用不同版本mysql做会出不同步问题,建议用相同版本的mysql做主从主my.cnf文件 (192.168.1.64)mysqld模块加入log-bin=mysql-bin 启动二进

Mysql 主从

第一次我用不同版本mysql做会出不同步问题,建议用相同版本的mysql做主从


  1. 主my.cnf文件 (192.168.1.64)

mysqld模块加入

log-bin=mysql-bin 启动二进制文件

server-id=1 服务器ID

binlog-do-db = 需要复制的库名可以用,分割

如果主数据库存有数据

首先进行表操作,不让数据进行写入动作,这么做事为了防止从数据库的原始数据和主数据库的原始数据不一致。

主进入mysql

mysql> flush tables with read lock;

mysqldump –uroot –p123456 testDB > /home/testDB.sql

scp  -r /home/testDB.sql root@192.168.1.12:/home

从进入mysql

create database testDB;

mysql -u root  "你的数据库名"< “你的sql文件”

做完之后进行unlock tables; 解锁表操作

进入mysql

新建用户并且给从使用

第一步grant replication slave on *.* to 'test'@'192.168.1.12' identified by '1234';

第二步Grant all on testDB.* to 'test'@'192.168.1.12' identified by '1234' with grant option;

show master status;
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000002 |      106 | testDB       |                  |
+------------------+----------+--------------+------------------+


2.从my.cnf文件(192.168.1.12)


mysqld模块加入

log-bin=mysql-bin 启动二进制文件

server-id=2 服务器ID

进入mysql

change master to master_host='192.168.1.64',master_user='test',master_passWord='1234',master_log_file='mysql-bin.000002',master_log_pos=2852;

start slave;

show slave status\G
mysql>  show slave status\G
*************************** 1. row ***************************
               Slave_IO_State: Waiting for master to send event
                  Master_Host: 192.168.1.64
                  Master_User: test
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: mysql-bin.000002
          Read_Master_Log_Pos: 2852
               Relay_Log_File: mysqld-relay-bin.000002
                Relay_Log_Pos: 251
        Relay_Master_Log_File: mysql-bin.000002
             Slave_IO_Running: Yes
            Slave_SQL_Running: Yes

     

要求Slave_IO_Running 和SQL等于yes才行

如果俩个有一个没有yes

检查数据库用户权限和防火墙,

从服务器登陆主测试mysql -h292.168.1.64 -utest -p 

在检查serverip

mysql> show variables like 'server_id';

或者slave stop;   slave start;

如果还不行就装俩个一样版本的mysql测试一下




您可能感兴趣的文档:

--结束END--

本文标题: mysql主从复制环境搭建

本文链接: https://www.lsjlt.com/news/35756.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql主从复制环境搭建
    mysql 主从第一次我用不同版本mysql做会出不同步问题,建议用相同版本的mysql做主从主my.cnf文件 (192.168.1.64)mysqld模块加入log-bin=mysql-bin 启动二进...
    99+
    2022-10-18
  • windows版的mysql主从复制环境搭建
    背景 最近在学习用Spring Aop来实现数据库读写分离的功能。 在编写代码之前,首先是要部署好mysql的环境,因为要实现读写分离,所以至少需要部署两个mysql实例,一主一从,并且主从实例之间能够自动同步,因为我的本机内存并不高,所以...
    99+
    2021-12-22
    windows版的mysql主从复制环境搭建
  • docker创建MySQL镜像,搭建主从复制环境
    docker创建MySQL镜像,搭建主从复制环境 前言一、编写Dockerfile制作mysql镜像编写Dockerfile文件编写mysql_file文件:编写run.sh文件build M...
    99+
    2023-09-28
    centos linux docker
  • MYSQL主从环境搭建
    服务器:192.168.11.131 master192.168.11.132 slave服务器系统# cat /etc/redhat-release CentOS Linux release 7...
    99+
    2022-10-18
  • 新环境搭建Mysql主从
    环境信息: 用途 IP OS Mysql 主 ...
    99+
    2022-10-18
  • mysql真实环境搭建主从
                     &...
    99+
    2022-10-18
  • Redis多实例及主从复制环境搭建
    一、redis主从复制原理 和MySQL主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,Redis的...
    99+
    2022-10-18
  • 如何进行mysql5.7.15 主从复制环境搭建
    本篇文章为大家展示了如何进行mysql5.7.15 主从复制环境搭建,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 ...
    99+
    2022-10-19
  • Mysql主从复制搭建
    1.mysql主库会把所有的写操作记录在binlog日志中,并且生成log dump线程,将binlog日志传给从库的I/O线程,从库生成两个线程,一个是I/O线程,另外一个是SQL线程。 主将更改操作记录到binlog里从将主的binlo...
    99+
    2020-09-28
    Mysql主从复制搭建
  • Docker搭建Mysql主从复制
    Docker搭建Mysql主从复制 前言 相信我,看完这一篇,mysql主从复制能遇到的错误在我这里都遇到了,docker能遇到的错误在我这里也遇到了,包括centos的错误,看吧,都是成长 do...
    99+
    2023-09-24
    docker mysql 容器 Linux
  • Centos7.5 生产环境搭建MySQL 5.7主从
    环境:服务器两台:192.168.19.77 4核心,16G内存 内网隔离,不通外网192.168.19.78 4核心,16G内存 内网隔离,...
    99+
    2022-10-18
  • Windows7 x64 环境下 MySQL 5.7.29 主从环境搭建记录
    一、MySQL 主从库安装 1、进入 https://www.mysql.com 后点击DOWNLOADS 进入下载页面。 2、进入下载页面后,选择 MySQL Community(GPL)D...
    99+
    2022-10-18
  • mysql搭建主从复制(一主一从,双主双从)
    主从复制原理 Mysql 中有一个binlog 二进制日志,这个日志会记录下所有修改了的SQL 语句,从服务器把主服务器上的binlog二进制日志在指定的位置开始复制主服务器所进行修改的语句到从服务器上执行一遍。 流程图 搭建一...
    99+
    2016-07-17
    mysql搭建主从复制(一主一从,双主双从)
  • Mysql主从复制搭建过程
    这篇文章主要讲解了“Mysql主从复制搭建过程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Mysql主从复制搭建过程”吧! 一、相关概念mysql主从复...
    99+
    2022-10-18
  • 如何搭建mysql主从复制
    搭建mysql主从复制的方法在主从服务器开启时间同步[root@storage  ~]# ntpdate 172.18.0.1主数据库配置使用记事本打开主数据库的my.cnf配置文件,在文件中的[my...
    99+
    2022-10-18
  • MySQL 主从复制原理及搭建
    一.主从复制的工作过程:二.MySQL复制类型基于SQL语句的复制基于行的复制混合复制三.实验环境  OS:CentOS 6.5 x64  master:192.168.0.134&nb...
    99+
    2022-10-18
  • Mysql搭建主从复制的方法
    本篇内容主要讲解“Mysql搭建主从复制的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Mysql搭建主从复制的方法”吧!主库:192.168.1.1 从库...
    99+
    2022-10-18
  • MYSQL主从复制的搭建方式
    本篇内容主要讲解“MYSQL主从复制的搭建方式”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MYSQL主从复制的搭建方式”吧!前言:MYSQL的主从复制的原理跟...
    99+
    2022-10-18
  • MySQL搭建主从复制详细步骤
    下面讲讲关于MySQL搭建主从复制详细步骤,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完MySQL搭建主从复制详细步骤这篇文章你一定会有所受益。搭建MySQL主从复制需要提前准...
    99+
    2022-10-18
  • Linux下搭建MySQL的主从复制(一)
    一从一主模式的搭建1.主从复制原理 1. 从服务器使用IO Thread向主服务器发送请求   2. 主服务器接受到请求之后,将二进制日志文件通过...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作