mysql服务器主从数据库同步配置的方法详解

本篇文章给大家带来的内容是关于mysql服务器主从数据库同步配置的方法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

首先需要在同一个局域网内的两台机器(当然也可以用一台机器虚拟两台机器出来),都安装上mysql服务。(推荐课程:MySQL教程)

主机A: 192.168.1.100

从机B: 192.168.1.101

可以有多台从机。

1、先登录主机 A,执行如下命令赋予从机权限,如果有多台丛机,就执行多次:

mysql>GRANT REPLICATION SLAVE ON *.* TO ‘backup’@’192.168.1.101’ IDENTIFIED BY ‘123456’;

2、 打开主机A的my.cnf,输入如下配置参数:

server-id = 1 #主机标示,整数 
log_bin = /var/log/mysql/mysql-bin.log #确保此文件可写
read-only =0 #主机,读写都可以
binlog-do-db =test #需要备份数据,多个写多行
binlog-ignore-db =mysql #不需要备份的数据库,多个写多行

3、打开从机B的my.cnf,输入如下配置参数:

server-id = 2
log_bin = /var/log/mysql/mysql-bin.log
master-host =192.168.1.100
master-user =backup
master-pass =123456
master-port =3306
master-connect-retry=60 #如果从服务器发现主服务器断掉,重新连接的时间差(秒)
replicate-do-db =test #只复制某个库
replicate-ignore-db=mysql #不复制某个库

百度虚拟主播 百度虚拟主播

百度智能云平台的一站式、灵活化的虚拟主播直播解决方案

百度虚拟主播 36 查看详情 百度虚拟主播

4、同步数据库

进过以上的配置,分别重启主机A和从机B,即可自动实现同步。

5、验证

在主机A中,mysql>show master statusG;

在从机B中,mysql>show slave statusG;

能看到大致这些内容

File: mysql-bin.000001
Position: 1374
Binlog_Do_DB: test
Binlog_Ignore_DB: mysql

另外可以在主机A中,做一些INSERT, UPDATE, DELETE 操作,看看主机B中,是否已经被修改。

以上就是mysql服务器主从数据库同步配置的方法详解的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/376713.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
新海棠书屋(废文网地址) 海棠书屋免费全本小说阅读无弹窗清爽版
上一篇 2025年11月6日 09:54:10
Java工程中如何通过错误信息快速定位意外DELETE操作的调用者?
下一篇 2025年11月6日 09:54:15

相关推荐

  • 介绍Mysql安装测试数据库employees

    介绍Mysql安装测试数据库employees介绍Mysql安装测试数据库employees介绍Mysql安装测试数据库employees介绍Mysql安装测试数据库employees

    更多相关免费学习推荐:mysql教程(视频) Mysql安装测试数据库employees 1.下载employees测试数据库文件2.Ubuntu环境安装3.windows下安装 1.下载employees测试数据库文件 官网下载:employees官网下载 2.Ubuntu环境安装 1.在下载好的…

    2026年9月6日 用户投稿
    000
  • MySQL中怎么删除数据库

    方法:可以使用“DROP DATABASE”语句来删除已创建的数据库;具体语法为“DROP DATABASE [IF EXISTS] ;”。 本教程操作环境:windows7系统、mysql8.0.22版、Dell G3电脑。 (推荐教程:mysql视频教程) 在 MySQL 中,当需要删除已创建的…

    2026年9月6日
    000
  • MySQL中limit优化

    MySQL中limit优化MySQL中limit优化MySQL中limit优化MySQL中limit优化

    “ 终于要对MySQL优化下手了,本文将对分页进行优化说明,希望可以得到一个合适你的方案 ” 前言 分页这个话题已经是老生常谈了,但是有多少小伙伴一边是既希望优化的自己的系统,另一边在项目上还是保持自己独有的个性。 有个性 优化这件事是需要自己主动行动起来的,自己搞测试数据,只有在测试的路上才会发现…

    2026年9月6日 用户投稿
    100
  • 介绍基于Java和MySQL的图书管理系统

    介绍基于Java和MySQL的图书管理系统介绍基于Java和MySQL的图书管理系统介绍基于Java和MySQL的图书管理系统介绍基于Java和MySQL的图书管理系统

    免费学习推荐:mysql视频教程 Java图书管理系统 项目需求 随着计算机的普及和应用水平的提高,经过考察比较,决定利用自己的Java知识开发小型的图书管理系统,方便图书的管理。 图书管理系统是典型的信息管理系统。本次作业利用JAVA开发工具Eclipse和MySQL数据库来开发这个图书管理系统。…

    2026年9月6日 用户投稿
    000
  • 在sql的select语句中用于实现选择运算的是什么

    在sql的select语句中,用于实现选择运算的是“WHERE”。在SQL的查询语句中,WHERE子句用于指定查询条件,只有满足条件的元组才会出现在结果集中。 本教程操作环境:windows7系统、mysql5.8版、Dell G3电脑。 在sql的select语句中,用于实现选择运算的是“WHER…

    2026年9月6日
    100
  • MySQL多表连接有哪些类型_如何选择最优连接方式?

    MySQL多表连接有哪些类型_如何选择最优连接方式?MySQL多表连接有哪些类型_如何选择最优连接方式?MySQL多表连接有哪些类型_如何选择最优连接方式?MySQL多表连接有哪些类型_如何选择最优连接方式?

    mysql多表连接需根据需求选择合适方式。一、inner join只返回匹配行,left/right outer join保留不匹配行;二、cross join生成笛卡尔积,self join用于层级结构;三、选型建议:匹配数据用inner join,保留主表全量用left join,慎用cross…

    2026年9月6日 用户投稿
    200
  • 看看MySQL数据库高级操作

    看看MySQL数据库高级操作看看MySQL数据库高级操作看看MySQL数据库高级操作看看MySQL数据库高级操作

    免费学习推荐:mysql视频教程 文章目录 数据表高级操作准备工作:安装MySQL数据库一、克隆表方法一方法二二、清空表,删除表内的所有数据方法一方法二三、创建临时表四、创建外键约束MySQL中6种常见的约束五、数据库用户管理1、新建用户2、查看用户信息3、重命名用户4、删除用户5、修改当前登录用户…

    2026年9月6日 用户投稿
    000
  • Servlet连接MySQL数据库失败,找不到驱动程序怎么办?

    Servlet连接MySQL数据库失败:驱动程序缺失? 在Servlet应用中连接MySQL数据库时,经常会遇到“找不到驱动程序”的错误。这通常是因为缺少必要的MySQL驱动程序JAR包。 问题原因及解决方法: 1. 驱动JAR包缺失: Tomcat等Servlet容器默认不包含MySQL驱动。您需…

    2026年9月6日
    300
  • 介绍MySQL数据库的预处理(prepared statement)性能测试

    免费学习推荐:mysql视频教程 1、预处理干了什么         当我们提交一条数据库语句时,语句到达数据库服务那边,数据库服务需要解析这条sql语句,比如说语法检查,查询条件先后优化,然后才执行。对于预处理,简单来说就是把客户端与数据库服务原本一次交互的分成两次。首先,提交数据库语句,让数据库…

    2026年9月6日
    100
  • mysql怎么清空数据表数据

    在mysql中,可以利用“DELETE”和“TRUNCATE”关键字来清空数据表中的数据,具体语法为“DELETE FROM 数据表;”和“TRUNCATE TABLE 数据表;”。 本教程操作环境:windows7系统、mysql8版、Dell G3电脑。 MySQL 提供了 DELETE 和 T…

    2026年9月6日
    200
  • 介绍MYSQL进阶的第二篇文章

    介绍MYSQL进阶的第二篇文章介绍MYSQL进阶的第二篇文章介绍MYSQL进阶的第二篇文章介绍MYSQL进阶的第二篇文章

    免费学习推荐:mysql视频教程 5 MySQL体系结构 下面我们选一些比较常用的存储引擎进行简单的说明,mysql所使用的存储引擎会对数据库的性能产生直接的影响,还希望各位能仔细的了解存储引擎的一些特点,完了之后才使用存储引擎。 5.1 MyISAM MyISAM在MySQL5.5之前版本是默认的…

    2026年9月6日 用户投稿
    100
  • mysql支持存储过程吗

    mysql从5.0版开始支持存储过程。MySQL5.0版本以前并不支持存储过程,这使MySQL在应用上大打折扣。MySQL从5.0版本开始支持存储过程,既提高了数据库的处理速度,同时也提高了数据库编程的灵活性。 本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。 MySQL…

    2026年9月6日
    100
  • MySQL 介绍完全备份与恢复

    MySQL 介绍完全备份与恢复MySQL 介绍完全备份与恢复MySQL 介绍完全备份与恢复MySQL 介绍完全备份与恢复

    免费学习推荐:mysql视频教程 文章目录 前言一、MySQL 完全备份1.数据库备份方式精讲1.1 数据库备份的重要性1.2 数据库备份的分类1.2.1 物理备份1.2.2 逻辑备份1.2.3 完全备份1.2.4 差异备份1.2.5 增量备份1.2.6 备份方式比较1.3 MySQL 完全备份概念…

    2026年9月6日 用户投稿
    600
  • MySQL介绍增量备份与恢复

    MySQL介绍增量备份与恢复MySQL介绍增量备份与恢复MySQL介绍增量备份与恢复MySQL介绍增量备份与恢复

    免费学习推荐:mysql视频教程 文章目录 一、MySQL 增量备份1.增量备份的概念1.1 为什么使用增量备份1.2 增量备份的特点2.增量备份示例二、MySQL 增量恢复1.增量恢复的场景2.丢失完全备份之后更改的数据的恢复步骤3.完全备份之后丢失所有数据的恢复步骤4. 基于时间点与位置的恢复4…

    2026年9月6日 用户投稿
    100
  • 详解高性能Mysql主从架构的复制原理及配置

    详解高性能Mysql主从架构的复制原理及配置详解高性能Mysql主从架构的复制原理及配置详解高性能Mysql主从架构的复制原理及配置详解高性能Mysql主从架构的复制原理及配置

    免费学习推荐:mysql视频教程 1 复制概述       Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,…

    2026年9月6日 用户投稿
    200
  • MySQL少有人知的排序方式

    MySQL少有人知的排序方式MySQL少有人知的排序方式MySQL少有人知的排序方式MySQL少有人知的排序方式

    免费学习推荐:mysql视频教程 ORDER BY 字段名 升序/降序,相信进来的朋友都认识这个排序语句,但遇到一些特殊的排序,单单使用字段名就无法满足需求了,下面给大家介绍几个我遇到过的排序方法: 一、准备工作 为了更好演示与理解,先准备一张学生表,加入编号、姓名、成绩三个字段,插入几条数据,如图…

    2026年9月6日 用户投稿
    300
  • MySQL 5.7安装:my.ini配置文件中哪些参数必填?

    MySQL 5.7 my.ini 配置详解:必填项与推荐设置 安装MySQL 5.7时,虽然所有my.ini配置项并非强制填写,但部分参数对于数据库正常运行至关重要。 虽然MySQL可以使用默认配置启动,但为了优化性能和确保数据安全,建议配置以下关键参数: 核心必填参数: basedir: 指定My…

    2026年9月6日
    200
  • 简介 MySQL日志之redo log和binlog

    免费学习推荐:mysql视频教程 前言 只要是接触过MySQL的程序员,那么或多或少都有听过redo log(重做日志)和binlog(归档日志)。今天就来分享一下这两个日志的用处和区别。 简单来说,redo log是InnoDB特有的日志,如果使用的是其他存储引擎,就没有redo log,只有bi…

    2026年9月6日
    400
  • MySQL存储引擎性能比较_MySQL引擎选择适合业务需求

    MySQL存储引擎性能比较_MySQL引擎选择适合业务需求MySQL存储引擎性能比较_MySQL引擎选择适合业务需求MySQL存储引擎性能比较_MySQL引擎选择适合业务需求MySQL存储引擎性能比较_MySQL引擎选择适合业务需求

    innodb是mysql存储引擎的主流选择,因其支持acid事务、行级锁定、崩溃恢复、mvcc及外键约束,适用于高并发、数据一致性要求高的场景;myisam适用于读多写少、对数据一致性要求低的特定场景,但因表级锁定、非事务性及弱崩溃恢复能力,适用范围逐渐缩小;选择存储引擎需根据业务特性判断:1.涉及…

    2026年9月6日 用户投稿
    100
  • 如何在mysql中分析慢查询性能

    首先开启慢查询日志并设置阈值,通过mysqldumpslow和pt-query-digest分析日志定位高频或耗时SQL,再用EXPLAIN检查执行计划,重点关注索引使用、扫描行数及临时表等问题,进而优化查询性能。 在 MySQL 中分析慢查询性能,核心是定位执行效率低的 SQL 语句并优化其执行计…

    2026年9月6日
    100

发表回复

登录后才能评论
关注微信