首页 > 数据库 >Mysql主从复制记录笔记

Mysql主从复制记录笔记

时间:2024-10-09 15:36:11浏览次数:6  
标签:主从复制 log Mysql db 笔记 source copyuser mysql id

一、主机的配置
[mysqld]
log-bin=mysql-bin

binlog-do-db=test2024
binlog-ignore-db=mysql
binlog-ignore-db=information_schema
binlog-ignore-db=performance_schema
server-id=1

二、从机的配置
server-id=2
log-bin=mysql-bin
binlog-do-db=test2024
binlog-ignore-db=mysql
binlog-ignore-db=information_schema
binlog-ignore-db=performance_schema
read-only = 1

三、确认server-id

show VARIABLES like 'server_id';

两个服务的server-id不允许相同,必须是唯一值

四、确认mysql-8.0.25-winx64\Data下的:auto.cnf里的ID,不是同一个id,也必须唯一

五、在主机上建账号
create user 'copyuser'@'%' identified with mysql_native_password by '123456';
grant replication slave on *.* to 'copyuser'@'%';

六、在主机上查询source_log_file和source_log_pos
show master status;

七、在从机上执行命令

start replica;

change replication source to source_host='192.168.0.109',source_port=3366, source_user='copyuser',source_password='123456',source_log_file='mysql-bin.000004',source_log_pos=7860;

stop replica;


show master status;

 

 

 

 

show VARIABLES like 'server_id';


create user 'copyuser'@'%' identified with mysql_native_password by '123456';

grant replication slave on *.* to 'copyuser'@'%';

show master status;

 

start replica;

change replication source to source_host='192.168.0.109',source_port=3366, source_user='copyuser',source_password='123456',source_log_file='mysql-bin.000004',source_log_pos=7369;

stop replica;

标签:主从复制,log,Mysql,db,笔记,source,copyuser,mysql,id
From: https://www.cnblogs.com/wjx-blog/p/18454380

相关文章

  • maven笔记
    maven基本概念仓库坐标依赖管理生命周期与插件maven“专家”“内行”,本质是项目管理工具把项目开发和进程管理抽象成项目对象模型POM(ProjectObjectModel)基本概念仓库本地仓库:本地仓库,默认在user目录下.m2/repository,连接远程仓库获取资源远程仓库:分为......
  • 《机器学习初步》笔记
    第一章绪论1.1引言机器学习的经典定义:利用经验(数据)改善系统自身的性能经典的机器学习过程:机器学习最重要的理论模型:PAC(概览近似正确)1.2基本术语数据集:一组记录的集合学习/训练:通过执行某个学习算法,得到模型,学的的模型对应数据的某种潜在规律示例:不包含结果(标记label)......
  • MySQL 数据库与表的创建:从入门到实践
    MySQL数据库与表的创建:从入门到实践在当今的信息化时代,数据库作为数据存储和管理的核心组件,扮演着举足轻重的角色。MySQL,作为一款开源的关系型数据库管理系统(RDBMS),凭借其高性能、高可靠性和易用性,成为了众多开发者的首选。本文将详细介绍如何在MySQL中创建数据库和表,并通......
  • 提示工程学习笔记
    提示工程(PromptEngineering)是一种通过设计和优化给定的提示(Prompt)来控制AI生成内容质量的技术。对于使用大型语言模型(如OpenAI的GPT系列),提示的设计和优化对生成结果的准确性和相关性至关重要。在这个学习笔记中,我将涵盖提示工程的基础概念、关键技巧以及如何逐步提高生成结果的质......
  • 通过MySQL Workbench 将 SQL Server 迁移到GreatSQL
    通过MySQLWorkbench将SQLServer迁移到GreatSQL一、概述MySQLWorkbench提供了可以将MicrosoftSQLServer的表结构和数据迁移到GreatSQL的功能,此次将通过MySQLWorkbench将SQLServer的数据迁移到GreatSQL。本文章只是简单演示一下单张表的迁移,如果在项目中使用请根据......
  • 笔记--(5)、Linux硬盘管理与文件系统基础
    一、挂载、卸载在linux中所有的存储设备有需要挂载才可以使用lsblk查看硬盘信息mount挂载命令mount-tsdb/mydisk/挂载sdb硬盘到mydisk目录中umount卸载挂载设备命令umountsdb取消挂载sdb硬盘umount/mydisk/输入挂载路径也能取消二、硬盘分区结构硬盘中......
  • MySQL之B+树分析
    概览索引是一种数据结构,用于帮助我们在大量数据中快速定位到我们想要查找的数据。索引好比一本好书的目录页,需要查询某个章节直接在目录页查找,然后打开响应页数。但索引也不是就快,如果章节少,那就直接翻开书找即可很快找到,只有章节非常多时,我们就可以利用索引快速找到。所以,如......
  • 【学习笔记】Git代码管理手册与协同开发(全网最全Git教程)
    目录一.简介与环境搭建        n.注册账户二.基本操作 1.创建和提交2.版本回退3.查看工作区状态4.撤销修改5.删除文件三.协同开发1.远程仓库配置公钥:新建仓库:关联远程仓库:推送到远程仓库: 从远程仓库拉取: 删除远程仓库:从远程库克隆工程:2.分支管理......
  • 2024年软件设计师中级(软考中级)详细笔记【3】数据结构(下)(分值5分)
    上午题第3章数据结构下部目录前言第3章数据结构【下】(5分)3.5查找3.5.1查找的基本概念【考点】3.5.2静态查找表的查找方法3.5.3动态查找表3.5.4哈希表3.5.4.1哈希表的定义3.5.4.2哈希函数的构造方法3.5.4.3处理冲突的方法3.6排序3.6.1排序的基本概念3.6.2......
  • 基于Java+SpringBoot+Mysql在线年度考核考勤管理系统功能设计与实现九
    一、前言介绍:1.1项目摘要随着计算机和网络技术的迅猛发展,学校教学和管理的信息化发展也得到了长足的进步,学校是否具有一流的信息管理、教育教学的平台已经是衡量一个学校信息化建设的重要标志之一。本文首先介绍了在线考试系统的开发背景,开发工具,结构化开发的具体步骤,然......