返回顶部
首页 > 资讯 > 数据库 >配置mysql replication出错记录
  • 643
分享到

配置mysql replication出错记录

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

以下内容应用于[Mysqld]段内server-id= 1  此行必须,1可以为其他数字,一般推荐的是IP最后段位。log-bin=mysql-bin 必须有此,开启binlog二进制所需。bin

以下内容应用于[Mysqld]段内


  1. server-id= 1  此行必须,1可以为其他数字,一般推荐的是IP最后段位。

  2. log-bin=mysql-bin 必须有此,开启binlog二进制所需。

  3. binlog-do-db=abc  可选,仅同步abc数据库,有,号隔开,可以同步多个数据库。binlog-do-db写错时会导致mysqld启动失败,提示找不到pid文件。

  4. binlog-ignore-db=abc     可选,同步除了abc以外的数据库。

  5. 同一机子配置两个mysqld时,在启动第二个mysqld时,在对应mysql目录下运行:bin/mysqld_safe & 可以启动成功,在bin目录里启动会失败,在目录里运行:bin./mysqld_safe --defaults-file=../my.cnf --user=mysql & 会失败,会无法加载my.cnf配置文件。

  6. 启动第二个mysqld方法: mysql -S /data/mysql2.sock -p123456  # mysql -S  第二个mysql sock 的路径,密码123456

  7. 关闭第二个mysqld方法:

    A. 先找出第二个mysqld的pid :ps aux|grep 3307   #第二个mysqld我配置的端口为 3307


    [root@KAKA ~]# ps aux|grep 3307

    mysql     6136  0.0 71.2 1011252 352200 pts/0  Sl   13:55   0:03 /soft/mysql/bin/mysqld --basedir=/soft/mysql --datadir=/data/mysql --plugin-dir=/soft/mysql/lib/plugin --user=mysql --log-error=/data/mysql/KAKA.err --pid-file=/data/mysql/KAKA.pid --Socket=/tmp/mysql.sock --port=3307

 

 B.  kill 6136          #不能用kill -9 6136 以免造成数据库数据损


8. 在初始化第二个mysql 数据库时,提示没有my-default.cnf.

  cp /etc/my.cnf /soft/mysql2/support-files/my-default.cnf  

  vi /soft/mysql2/support-files/my-default.cnf 修改mysql2的正确路径和端口

9.  设置slave

  A.修改my.cnf文件,删掉行server-id= ,或改成其他,不能和master相同。

  B.根据 master的配置,添加行:

replicate-do-db=abc                 #同步数据库abc

 #replicate-ignore-db=abc             #同步除了abc以外的数据库


10.手动删除data 下的mysql-bin.0000* 的文件后,导致mysqld不能启动的问题:

  A,注释掉 my.cnf文件内的 log-bin=mysql-bin ,binlog-do-db=abc  行;

  B,删除data目录下的 mysql-bin.index 文件。

 

11. show slave status\G;   Slave_io_Running: connecting 的问题

  请确认在master mysql 上,设置了replication 的用户。

12.重启master mysql 后, show slave status\G; Slave_IO_Running:变成 connecting 的问题

  由于重启后,mysql-bin.000001已经不再此当前最新的日志,此时是0002,需要在 slave mysql重新启动slave同步功能:stop slave; start slave;


13.给slave  mysql  设置flush tables with read lock;后,即使master mysql 有发动,slave mysql 也不会有反应。当执行 unlock tables;后会继续同步。

 


您可能感兴趣的文档:

--结束END--

本文标题: 配置mysql replication出错记录

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

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

猜你喜欢
  • 配置mysql replication出错记录
    以下内容应用于[mysqld]段内server-id= 1  此行必须,1可以为其他数字,一般推荐的是IP最后段位。log-bin=mysql-bin 必须有此,开启binlog二进制所需。bin...
    99+
    2024-04-02
  • 配置MySQL Replication的详细步骤
    不知道大家之前对类似配置MySQL Replication的详细步骤的文章有无了解,今天我在这里给大家再简单的讲讲。感兴趣的话就一起来看看正文部分吧,相信看完配置MySQL Replication的详细步骤...
    99+
    2024-04-02
  • QT 5 配置MySQL 过程记录
    配置过程记录一下,年纪大了记性很差……0 安装环境 Win10x64+Qt5.5(x86)+VS2010(x86)1 安装MySQL 注意:以下是按x64版本安装的,x86版本...
    99+
    2024-04-02
  • Macbook M2配置MySQL 8.x记录
    1.下载 https://dev.mysql.com/downloads/mysql/ 下载安装包版本.dmg 2.安装 打开下载好的.dm...
    99+
    2023-09-12
    macos mysql Powered by 金山文档
  • MySQL 5.7 Group Replication错误总结(r11笔记第84天)
       今天来总结下MySQL 5.7中的一些问题处理,相对来说常规一些。搭建的过程我就不用多说了,昨天的文章里面可以看到一个基本的方式,在测试环境很容易模拟,如果在多台物理机环境中搭...
    99+
    2024-04-02
  • mongodb主从配置记录
    mongodb版本2.0.8主库/usr/local/mongodb/bin/mongod --port 27017 --dbpath=/data/db --logpath=/data/db_log/log...
    99+
    2024-04-02
  • SpringMVC配置404踩坑记录
    目录前言错误原因总结和教训前言 在学习SpringMVC的路上真是开门就遇见拦路虎了,在配置的时候一直是按照硅谷的视频配置的。但是跑起来就一直是404,这个就很搞人心态了。在配置环境...
    99+
    2024-04-02
  • VSCODE+PHP8.2配置踩坑记录
    VSCODE+PHP8.2配置踩坑记录 – WhiteNight's Site 我配置过的最恶心的环境之一:windows上的php。另一个是我centos服务器上的php。 进不了断点 端口配置和xdebug的安装 这个应该是最...
    99+
    2023-10-21
    服务器 vscode php
  • MySQL Group Replication mgr 单主 proxysql 读写分离配置过程
    1、前期准备,mgr安装见上一篇文章 2、创建用户和导入脚本 GRANT ALL ON *.* TO 'rootuser'@'%' IDENTIFIED BY '123456'; /mgr/mysq...
    99+
    2024-04-02
  • mongodb 主从配置(master slave)记录
    mongodb 主从配置(master slave)记录官方已不建议采取master slave方式,仅作记录: master启动脚本:more start...
    99+
    2024-04-02
  • MySQL登录的配置
    这篇文章主要介绍“MySQL登录的配置”,在日常操作中,相信很多人在MySQL登录的配置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL登录的配置”的疑惑有所帮助!接...
    99+
    2024-04-02
  • MYSQL配置replicate出现1200错误怎么解决
    本篇内容介绍了“MYSQL配置replicate出现1200错误怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能...
    99+
    2024-04-02
  • CentOS 6.6下Redis安装配置记录
    在先前的文章中介绍过redis,以下内容为自己在CentOS上安装Redis的记录。供后期在做改进。 1、安装需要的支持环境 在安装Redis之前首要先做的是安装Unix的Tcl工具,如果不安装的话后期将无...
    99+
    2022-06-04
    CentOS Redis
  • .NetCore日志记录之日志配置
    目录一、前言二、说明三、开始3.1 默认配置3.2 自定义配置3.2.1 代码添加提供程序3.2.2 代码添加过滤器3.2.3 配置文件自定义四、问题五、总结一、前言 在项目的开发维...
    99+
    2024-04-02
  • mysql配置远程登录
    配置远程登录MySQL 一个小白,记录每次遇到的坑。 环境是Docker+MySQL 步骤 在服务器端开启远程访问 首先进入mysql数据库,然后输入下面两个命令: grant all privileges on *.* t...
    99+
    2016-10-21
    mysql配置远程登录
  • 记录VSCode配置ESP IDF到最后python virtual environment 错误解决:
    记录VSCode配置ESP IDF到最后python virtual environment 错误解决: 在配置VSCode的扩展件ESP IDF的时候, 最后一步python virtual env...
    99+
    2023-09-04
    vscode python ide
  • 记一次MySQL主从复制出错
    这个主从复制经常出错,我也是***了,上一次的原因是从库的配置文件有问题,我已解决,今天又出错了,如图: 所以解决的方法是跳过错误的事务。在MySQL5.6之前,只需执行:mysql>set glob...
    99+
    2024-04-02
  • 如何在python中配置日志记录
    如何在python中配置日志记录?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。python的数据类型有哪些python的数据类型:1. 数字类型,包括int(整型)、lon...
    99+
    2023-06-14
  • Laravel中的日志记录怎么配置
    本篇内容介绍了“Laravel中的日志记录怎么配置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Laravel 是一个开源 PHP web ...
    99+
    2023-07-05
  • PHP 日志记录和监控的配置
    php 日志记录和监控的配置对于应用程序稳定性至关重要。使用 monolog 记录事件,sentry 分析错误,prometheus 监控度量数据,可以让开发人员快速诊断问题,提高应用程...
    99+
    2024-05-01
    php 日志 linux git composer
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作