广告
返回顶部
首页 > 资讯 > 数据库 >mysql 5.7.25 解压版安装-主从同步配置
  • 642
分享到

mysql 5.7.25 解压版安装-主从同步配置

mysql5.7.25解压版安装-主从同步配置 2019-09-14 20:09:42 642人浏览 无得
摘要

  #锁定主数据库 flush tables with read lock #验证结果 INSERT INTO `kettle`.`user_copy` (`id`, `name`, `telphone`) VALUES ("4", "

mysql 5.7.25 解压版安装-主从同步配置

 

#定主数据库
flush tables with read lock

#验证结果
INSERT INTO `kettle`.`user_copy` (`id`, `name`, `telphone`) VALUES ("4", "4", "4");
# [sql]INSERT INTO `kettle`.`user_copy` (`id`, `name`, `telphone`) VALUES ("4", "4", "4");
# [Err] 1223 - Can"t execute the query because you have a conflicting read lock


#解锁主数据库
#切换回主数据库的终端,进行表解锁操作。

unlock tables;

 

主数据库配置

[Mysqld]
# 设置3306端口
port=3306
# innodb_force_recovery = 0
# 设置mysql的安装目录
basedir=D:\mysql\master
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql\master\data
# 允许最大连接数
max_connections=1000
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_passWord插件认证
#mysql_native_password
#default_authentication_plugin=mysql_native_password
#满查询日志
slow_query_log = ON
slow_query_log_file = D:\mysql\master\data\slow.log
#超过10秒记录日志
long_query_time = 10

# binlog 配置
log-bin = D:\mysql\master\binlog\mysql-bin.log
expire-logs-days = 30
max-binlog-size = 500M
server-id = 1

#设置需要同步的数据库
binlog-do-db=kettle
#屏蔽系统库同步
binlog-ignore-db=mysql
binlog-ignore-db=infORMation_schema
binlog-ignore-db=performance_schema

[windowsMySQLServer]
Server=D:\mysql\master\bin\mysqld.exe

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4

[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4


主要添加的配置为

#设置需要同步的数据库
binlog-do-db=kettle
#屏蔽系统库同步
binlog-ignore-db=mysql
binlog-ignore-db=information_schema
binlog-ignore-db=performance_schema

 

从数据库 配置

[mysqld]
# 设置3307端口
port=3307
# innodb_force_recovery = 0
# 设置mysql的安装目录
basedir=D:\mysql\slave
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql\slave\data
# 允许最大连接数
max_connections=1000
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
#default_authentication_plugin=mysql_native_password
#满查询日志
slow_query_log = ON
slow_query_log_file = D:\mysql\slave\data\slow.log
#超过10秒记录日志
long_query_time = 10

# binlog 配置
log-bin = D:\mysql\slave\binlog\mysql-bin.log
expire-logs-days = 30
max-binlog-size = 500M
server-id = 2

#设置需要同步的数据库 
replicate_wild_do_table=kettle.%
#屏蔽系统库同步 
replicate_wild_ignore_table=mysql.%
replicate_wild_ignore_table=information_schema.%
replicate_wild_ignore_table=performance_schema.%

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4

[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3307
default-character-set=utf8mb4

 

主要添加的配置为

#设置需要同步的数据库 
replicate_wild_do_table=kettle.%
#屏蔽系统库同步 
replicate_wild_ignore_table=mysql.%
replicate_wild_ignore_table=information_schema.%
replicate_wild_ignore_table=performance_schema.%

 

主数据操作

use mysql 

GRANT REPLICATION SLAVE ON *.* TO "db_sync"@"%" IDENTIFIED BY "db_sync"; 

FLUSH PRIVILEGES; 

show master status

通过 show master status 查询 file 和 potition 并记录

从数据库操作

STOP SLAVE

CHANGE MASTER TO master_host = "localhost",master_user = "db_sync",master_password = "db_sync",master_log_file = "mysql-bin.000003",master_log_pos = 154

START SLAVE

show slave status

 通过 show slave status 命令查看 同步状态 

slave-io-running 和 slave-sql-running 都为 yes 才表示正常

另外特别注意,my.ini 文件的 server-id  不能相同 ,如果不小心设置了相同值,导致无法同步,可以先停服务,然后将数据库安装目录 data 目录下的 

auto.cnf 文件删除,重启数据库解决,( 建议直接删除掉,重启服务后将会重新生成 )  ,因为里面的 server-uuid 通过 server-id 生成的。

#注意 如果之前此备库已有主库指向 需要先执行以下命令清空 
STOP SLAVE IO_THREAD FOR CHANNEL "";
reset slave all; 


 

 

 

 

 

 

您可能感兴趣的文档:

--结束END--

本文标题: mysql 5.7.25 解压版安装-主从同步配置

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

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

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

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

下载Word文档
猜你喜欢
  • mysql 5.7.25 解压版安装-主从同步配置
      #锁定主数据库 flush tables with read lock #验证结果 INSERT INTO `kettle`.`user_copy` (`id`, `name`, `telphone`) VALUES ("4", "...
    99+
    2019-09-14
    mysql 5.7.25 解压版安装-主从同步配置
  • mysql 5.7.25 解压版安装-整理
    下载 mysql 的 解压版安装文件mysql-5.7.25-winx64.zip D:mysqlmaster D:mysqlsalve 分别新建 data 和 binlog 目录,以及配置文件 my.ini   master...
    99+
    2015-07-06
    mysql 5.7.25 解压版安装-整理
  • mysql 5.7.25 压缩版安装配置方法图文教程
    本文实例为大家分享了mysql 5.7.25 压缩版安装配置的方法,供大家参考,具体内容如下 第一步:下载 MySQL 5.7.25 压缩版 下载地址:点击进入 第二步:安装 MySQL 5.7.25 压缩...
    99+
    2022-10-18
  • MySQL主从同步配置
    Mysql 主从同步原理 就是基于数据库里面的那个 binlog 文件进行数据同步 具体步骤: step1:master将数据改变记录到二进制日志(binary log)中。step2: 当slav...
    99+
    2023-09-09
    mysql
  • mysql5.6安装及主从半同步配置
    1.安装mysql5.6 rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm yum install mys...
    99+
    2022-10-18
  • MySQL主从配置:主从介绍、配置主和从 、测试主从同步
                MySQL主从介绍(两台机器数据同步)主:-->binlog从:-...
    99+
    2022-10-18
  • 如何安装配置mysql解压缩版
    这篇文章主要为大家展示了“如何安装配置mysql解压缩版”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何安装配置mysql解压缩版”这篇文章吧。1.到官网:D...
    99+
    2022-10-18
  • mysql 8.0.27解压版怎么安装配置
    这篇文章主要介绍了mysql 8.0.27解压版怎么安装配置的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇mysql 8.0.27解压版怎么安装配置文章都会有所收获,下面我们一起来看看吧。1...
    99+
    2023-06-30
  • 本地windows安装两个mysql服务器,配置主从同步
    目录一、配置两个mysql服务器1.首先安装mysql2.复制安装后的目录3.安装服务4. 开启服务5. 停止服务二、设置主从配置:大型网站为了缓解大量的并发访问,除了在网站实现分布式负载均衡,还会搭建服务器mysql集...
    99+
    2022-12-14
    Mysql 主从配置
  • MySQL 5.6.35主从同步配置案例
    MySQL 5.6主从同步配置案例分享本文环境  主库:Redhat 6.5 x64 192.168.1.180 mysql-5.6.35   备库:Redhat 6.5 x6...
    99+
    2022-10-18
  • MySql主从同步配置及实现
    mysql主从复制 随着技术的发展,在实际的生产环境中,由单台MySQL数据库服务器不能满足实际的需求。此时数据库集群就很好的解决了这个问题了。采用MySQL分布式集群,能够搭建一个高并发、负载均衡的集群...
    99+
    2022-10-18
  • mysql中怎样配置主从同步
    这期内容当中小编将会给大家带来有关mysql中怎样配置主从同步,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 主host:www IP:192.168.9.124 从...
    99+
    2022-10-18
  • mysql中怎么配置主从同步
    今天就跟大家聊聊有关mysql中怎么配置主从同步,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 0.首先在准备两个机器A,B,在上面安装相同版本的...
    99+
    2022-10-18
  • mysql 5.7.21中解压版如何安装配置
    这篇文章主要介绍mysql 5.7.21中解压版如何安装配置,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1. 首先,现在MySQL解压版,下载地址  https...
    99+
    2022-10-18
  • mysql 8.0.22 zip压缩包版(免安装)下载、安装配置步骤详解
    大家好,今天我在学习 MySQL 8.0.22安装及配置遇到了一些问题,特地将我整个安装过程分享出来希望可以帮助不会安装的小伙伴😜。参考链接 第一步 MySQL的下载 进入MySQL官网下载,按下图所...
    99+
    2022-05-22
    mysql 8.0.22 zip压缩包版安装配置 mysql zip压缩包版安装配置
  • MySQ 数据库主从同步安装与配置详解(Master/Slave)
    MySQL5.6 数据库主从同步安装与配置详解(Master/Slave) 本篇文章主要介绍了MySQL5.6 数据库主从同步安装与配置详解,具有一定的参考价值,有兴趣的可以了解一下。 安装环境 ...
    99+
    2022-10-18
  • Mysql主从安装配置方法
    本篇内容介绍了“Mysql主从安装配置方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 环境:...
    99+
    2022-10-18
  • 如何安装配置Mysql主从
    本篇内容介绍了“如何安装配置Mysql主从”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!环境:主从服务器上...
    99+
    2022-10-18
  • linux中怎么配置mysql主从同步
    这期内容当中小编将会给大家带来有关linux中怎么配置mysql主从同步,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。linux下配置mysql主从同步的步骤 ...
    99+
    2022-10-18
  • Mysql数据库的主从同步配置
    目录Mysql主从同步配置1、安装两个 mysql 2、编写mysql配置文件3、初始化数据4、其他mysql 相关命令Mysql主从同步配置 配置准备: 需要两个数据库...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作