广告
返回顶部
首页 > 资讯 > 数据库 >mysql中double master如何配置
  • 284
分享到

mysql中double master如何配置

2024-04-02 19:04:59 284人浏览 八月长安
摘要

这篇文章给大家分享的是有关Mysql中double master如何配置的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 mysql 的 double

这篇文章给大家分享的是有关Mysql中double master如何配置的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

假设两台机器  ip 分别为 机器一: 192.168.14.37  机器二:  192.168.14.38 ,服务器linux Rhel 5.9

在两台服务器中执行创建用户语句:

mysql:>create user 'repl'@'%' identified by '135246';       -- 创建用户  repl  密码 135246

服务器一执行:

mysql:>grant replication client,replication slave on *.* to 'repl'@'192.168.14.38' identified by '135246';    -- 授权服务器一可以远程访问服务器二

服务器二执行:

mysql:>grant replication client,replication slave on *.* to 'repl'@'192.168.14.37' identified by '135246';     -- 授权服务器二可以远程访问服务器一

验证(根据提示输入密码):
在服务器一上连接服务器二

mysql -h 192.168.14.38 -u repl -p

在服务器二上连接服务器一

mysql -h 192.168.14.37 -u repl -p

查看 mysql :

首先:vi /etc/my.cnf
  在服务器1, 添加如下内容:

[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
server_id = 1
log-bin
character-set-server=utf8
#表名不区分大小写
lower_case_table_names=1
#server_id = 1 # uniquely identify  从为2


show master  status

可以得到服务器一和服务器二的  MASTER_LOG_FILE  和  MASTER_LOG_POS 信息,

假设服务器一为   " localhost-bin.000004" 和 "120"


   服务器二为   " localhost-bin.000005" 和 "667"

在服务器一上执行:

stop slave;

CHANGE MASTER TO MASTER_HOST = '192.168.14.38', MASTER_USER = 'repl', MASTER_PASSWord = '135246', MASTER_LOG_FILE = 'localhost-bin.000004', MASTER_LOG_POS = 120; 

start slave;

在服务器二上执行:

stop slave;

CHANGE MASTER TO MASTER_HOST = '192.168.14.37', MASTER_USER = 'repl', MASTER_PASSWORD = '135246', MASTER_LOG_FILE = 'localhost-bin.000005', MASTER_LOG_POS = 667; 

start slave;

最后验证主主同步是否成功:

在服务器一 mysql 添加 表 example

mysql:> create database example1 ;

use example1;

create table example1 (length int);

最后在服务器二查看是否有此数据库,此表,和此条数据.

查看同步状态 :show slave status \G

如果出错,可以看到出错日志

错误导致同步失败参考mysql slave-skip-errors=all 深层理解

注意: 设置 double master 之前的数据,两个服务器不会同步;

感谢各位的阅读!关于“mysql中double master如何配置”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

您可能感兴趣的文档:

--结束END--

本文标题: mysql中double master如何配置

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

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

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

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

下载Word文档
猜你喜欢
  • mysql中double master如何配置
    这篇文章给大家分享的是有关mysql中double master如何配置的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 mysql 的 double ...
    99+
    2022-10-18
  • Mysql中Master-slave如何配置
    小编给大家分享一下Mysql中Master-slave如何配置,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 搭建了一下mys...
    99+
    2022-10-18
  • mysql的master和slave配置
    这篇文章主要介绍“mysql的master和slave配置”,在日常操作中,相信很多人在mysql的master和slave配置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2022-10-18
  • MySQLmaster-master如何配置
    本篇内容介绍了“MySQLmaster-master如何配置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2022-10-18
  • MySQL双主master-master配置的详细方法
    本文主要给大家简单讲讲MySQL双主master-master配置的详细方法,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望MySQL双主master-mas...
    99+
    2022-10-18
  • MYSQL如何配置master/slave数据同步
    这篇文章主要介绍了MYSQL如何配置master/slave数据同步,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。redhat 9.0 my...
    99+
    2022-10-18
  • kubernetes中Master节点如何安装与配置
    这篇文章主要介绍kubernetes中Master节点如何安装与配置,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一:简介1.kubernetes master节点包含以下组件:kube-apiserver,kube...
    99+
    2023-06-04
  • MYSQL5中master slave数据同步如何配置
    这篇文章将为大家详细讲解有关MYSQL5中master slave数据同步如何配置,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。测试环境.基本上数据是瞬间同步,希望对大家...
    99+
    2022-10-18
  • 如何浅析mysql中的double write
    这篇文章给大家介绍如何浅析mysql中的double write ,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 介绍double write之前我们有必要了解partial pag...
    99+
    2022-10-19
  • MySQL中文如何配置
    这篇文章主要为大家展示了“MySQL中文如何配置”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL中文如何配置”这篇文章吧。 1. 表中字段的字符集设置...
    99+
    2022-10-19
  • Mysql主从数据库(Master/Slave)同步配置与常见错误
    随着访问量的增加,对于一些比较耗时的数据库读取操作,一般采用将写入与读取操作分开来缓解数据库的压力,数据库引擎一般采用Master/Slave架构。实现mysql服务器的主从配置,可以实现读写分离,另外在主...
    99+
    2022-10-18
  • 如何配置mysql
    这篇文章将为大家详细讲解有关如何配置mysql,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。如何配置mysql1.进入mysql配置向导2.选择配置方式3....
    99+
    2022-10-18
  • MySQL如何配置
    这篇文章给大家分享的是有关MySQL如何配置的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。MySQL可以从mysql.com下载,安装然后配置,也可以从Synaptic Pack...
    99+
    2022-10-18
  • eclipse如何配置mysql
    eclipse配置mysql的步骤:先下载好mysql驱动程序,在mysql的官网可以找到合适的版本。接着打开eclipse,在项目中引入使用mysql驱动程序。添加外部JAR包。在你驱动JAR包存放的地方选择好你的JAR包→打开。最后用代...
    99+
    2022-10-18
  • mysql中auto_increment_offset和auto_increment_increment如何配置
    小编给大家分享一下mysql中auto_increment_offset和auto_increment_increment如何配置,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完...
    99+
    2022-10-18
  • mysql中8.0.25如何安装配置
    这篇文章给大家分享的是有关mysql中8.0.25如何安装配置的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体内容如下一、下载MySQL官网Windows系统安装包下载地址进入网址后可以在MySQL官网看到:二...
    99+
    2023-06-20
  • MySQL中float double和decimal类型有何区别
    下文主要给大家带来MySQL中float double和decimal类型有何区别,希望这些内容能够带给大家实际用处,这也是我编辑MySQL中float double和decimal类型有何区别这篇文章的主...
    99+
    2022-10-18
  • 如何在java中使用double
    这篇文章给大家介绍如何在java中使用double,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Java的特点有哪些Java的特点有哪些1.Java语言作为静态面向对象编程语言的代表,实现了面向对象理论,允许程序员以优...
    99+
    2023-06-14
  • 如何在linux中安装配置Mysql?
    这篇文章给大家分享的是如何在linux中安装配置Mysql,相信大部分人都还没学会这个技能,为了让大家学会,给大家总结了以下内容,话不多说,一起往下看吧。1 前言linux下安装MySQL的方式有很多种,包...
    99+
    2022-10-18
  • Centos7中如何安装和配置Mysql?
    网上关于Linux安装mysql数据库的教程数不胜数,但是,大多教程都是漏洞百出。今天,为了帮助各位需要的人,从而写下Centos7安装配置mysql5.7的教程。第一步:获取mysql YUM源进入mys...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作