MYSQL部署主从同步超详细过程

 更新时间:2025年09月04日 10:10:06   作者:一个CCD  
本文主要介绍了在红帽7.9系统上源码部署MySQL主从复制的流程,包括克隆主库、配置唯一ID、创建同步账户、锁表测试、初始化从库及验证同步状态的步骤,感兴趣的可以了解一下

1.环境说明

2.源码部署主从服务器

在红帽7.9上源码部署mysql,主机名为mysql-master,将主数据库mysql-master进行克隆,克隆出一台从数据库主机名为mysql-slave1

3.克隆完后定位从服务器

4.定位主服务器

5.此时主从都可以成功进入数据库!

6.定位主库

6.1编辑MySQL的配置文件并启动MySQL

注:主从库都需要有唯一标识自己的id,可以设置为ip的尾部便于记忆

6.2进入MySQL

6.3创建同步账户并设置可复制权限

6.4锁表并进行测试

6.5查看主库状态

7.定位从库

7.1修改mysq配置文件

7.2停止MySQL服务

因为从服务器是由主服务器克隆来的,两者有共同的uid,会出现错误,所以需要先停止数据库服务,删除/data/mysql/目录下的文件,进行初始化,再启动数据库

7.2删除/data/mysql下的目录,初始化生成原始密码,启动MySQL,修改密码

7.3进入数据库,向主库进行复制并开始同步

7.5查看状态,此时I/O线程和SQL线程都已经打开

8.测试

8.1定位主库创建andy数据库

8.2定位从库

9.同步成功!

ps:查看主库有多少个从库

到此这篇关于MYSQL部署主从同步超详细过程的文章就介绍到这了,更多相关MYSQL主从同步内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

相关文章

  • Mysql表的简单操作(基本技能)

    Mysql表的简单操作(基本技能)

    在数据库中,表的操作主要包括表的创建、查看、修改、删除等,了解如何操作这些表是数据库管理和开发的基本技能,本文给大家介绍Mysql表的简单操作,感兴趣的朋友一起看看吧
    2025-04-04
  • MySQL处理重复数据插入的处理方案

    MySQL处理重复数据插入的处理方案

    在数据库操作中,处理重复数据插入是一个常见的需求,特别是在批量插入数据时,可能会遇到主键冲突或唯一键冲突(Duplicate entry)的情况,本文将以一个实际的Python MySQL数据库操作为例,分析如何优化异常处理逻辑,需要的朋友可以参考下
    2025-04-04
  • MySQL server has gone away 问题的解决方法

    MySQL server has gone away 问题的解决方法

    MySQL server has gone away 问题解决方法,需要的朋友可以参考下。
    2010-06-06
  • 关于Mysql-connector-java驱动版本问题总结

    关于Mysql-connector-java驱动版本问题总结

    这篇文章主要介绍了Mysql-connector-java驱动版本问题,本文给大家介绍的很详细,通过原因说明问题小结个人建议给大家展示的很好,需要的朋友可以参考下
    2021-06-06
  • MySQL 读写分离实例详解

    MySQL 读写分离实例详解

    这篇文章主要介绍了MySQL 读写分离实例详解的相关资料,这里对读写MySQL分离进行了简单介绍,并附实例代码,需要的朋友可以参考下
    2016-11-11
  • Ubuntu 服务器安装 MySQL 远程数据库的方法

    Ubuntu 服务器安装 MySQL 远程数据库的方法

    本篇介绍如何在 Linux 服务器上安装 MySQL 数据库,并设置为可远程连接,本文通过命令给大家介绍的非常详细,对Ubuntu 安装 MySQL远程数据库感兴趣的朋友一起看看吧
    2022-08-08
  • infobright导入数据遇到特殊字符报错的解决方法

    infobright导入数据遇到特殊字符报错的解决方法

    这篇文章主要介绍了infobright导入数据遇到特殊字符报错的解决方法,Infobright是开源的MySQL数据仓库解决方案,需要的朋友可以参考下
    2014-07-07
  • 与MSSQL对比学习MYSQL的心得(二)--显示宽度

    与MSSQL对比学习MYSQL的心得(二)--显示宽度

    MYSQL中的整数型数据类型都可以指定显示宽度,而SQLSERVER不行
    2014-06-06
  •  SQL 中 CASE 表达式的使用方式

     SQL 中 CASE 表达式的使用方式

    这篇文章主要介绍了 SQL 中 CASE 表达式的使用方式,文章通过围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-09-09
  • MySQL笔记之触发器的应用

    MySQL笔记之触发器的应用

    触发器是由事件来触发某个操作,这些事件包括INSERT语句,UPDATE语句和DELETE语句
    2013-05-05

最新评论