MySQL8 主从同步 在 Windows 本地 MySQL 和 WSL 上安装的 MySQL 做主从同步

embedded/2025/1/11 5:46:43/

在 Windows 本地 MySQL 和 WSL(Windows Subsystem for Linux)上安装的 MySQL 做主从同步,步骤主要分为几个部分:安装和配置 MySQL、设置主从同步、配置网络和防火墙等。以下是步骤的详细说明:

1. 在 Windows 和 WSL 中安装 MySQL

首先,确保 Windows 和 WSL 中的 MySQL 都已安装。如果尚未安装,请按照以下步骤操作:

1.1 安装 MySQL (Windows 本地)
  1. 下载 MySQL Installer。
  2. 运行安装程序并选择 MySQL Server 版本。
  3. 按照向导进行安装,选择默认配置即可。
  4. 设置 MySQL 根密码,并记住该密码。
1.2 安装 MySQL (WSL)
  1. 打开 WSL 终端。
  2. 更新软件包列表:
    sudo apt update
    
  3. 安装 MySQL:
    sudo apt install mysql-server
    
  4. 配置 MySQL(设置 root 密码等):
    sudo mysql_secure_installation
    

2. 配置 MySQL 以启用主从同步

2.1 配置 Windows 本地 MySQL(主库)
  1. 编辑 MySQL 配置文件 my.ini,通常在 MySQL 安装目录下。加入以下配置:

    [mysqld]
    server-id = 1
    log-bin = mysql-bin
    binlog-do-db = your_database_name  # 如果需要同步特定数据库
    
  2. 重启 MySQL 服务&#x


http://www.ppmy.cn/embedded/152921.html

相关文章

Vue3 中如何根据路由动态生成侧边菜单

在 Vue3 的项目开发,尤其是后台管理系统这类复杂应用场景中,侧边菜单扮演着举足轻重的角色,它是用户快速导航至各个功能模块的得力助手。而根据路由动态生成侧边菜单,则为系统的灵活性和可扩展性增添了强大动力。接下来&#xff0…

数据集-目标检测系列- 石榴 检测数据集 pomegranate >> DataBall

数据集-目标检测系列- 石榴 检测数据集 pomegranate >> DataBall DataBall 助力快速掌握数据集的信息和使用方式,会员享有 百种数据集,持续增加中。 需要更多数据资源和技术解决方案,知识星球: “DataBall - X 数据球(fre…

【计算机网络】什么是网关(Gateway)?

网上冲浪多了,你可以听到过网关(Gateway)这个词,但是却不太清楚网关(Gateway)到底是干什么的、负责网络当中的什么任务,本篇文字将会为你介绍网关(Gateway)的作用&#x…

[大模型]本地离线运行openwebui+ollama容器化部署

本地离线运行Openweb-ui ollama容器化部署 说明安装internet操作内网操作问题线程启动错误最终命令总结说明 最近公司有一个在内网部署一个离线大模型的需求,网络是离线状态,服务器有A100GPU,一开始是想折腾开源chatGML4大模型,因为使用过gml3,所以想着部署gml4应该不难。…

Git 的引用规格(refspec)语法

目录 引用规格语法格式常见用法强制 -f 和 的区别git fetch origin remote-branch:local-branch 和 git push origin local-branch:remote-branch 区别 引用规格语法格式 格式如下&#xff1a;[]<src>:<dst> 常见用法 # fetch git fetch origin <remote-bra…

功能篇:mybatis中批量插入

在 MyBatis 中进行批量插入&#xff0c;可以通过几种不同的方式来实现。以下是两种常见的方法&#xff1a; ### 1. 使用 foreach 标签 MyBatis 提供了 <foreach> 元素来遍历集合&#xff08;如 List、Set 等&#xff09;&#xff0c;这可以用来构建动态 SQL 语句&#xf…

git命令收集

强制丢弃所有修改&#xff0c;和仓库代码一致 git reset --hard 更新子模块 git submodule update每个子模块 重置到最新节点 git submodule foreach --recursive git reset --hard清除每个子模块未跟踪的文件 git submodule foreach --recursive git clean -fd清理未跟踪的…

Spring实现通过工具类统一输出日志(不改变日志类信息)

版权说明&#xff1a; 本文由CSDN博主keep丶原创&#xff0c;转载请保留此块内容在文首。 原文地址&#xff1a; https://blog.csdn.net/qq_38688267/article/details/145022997 背景 实现输出带动态标签的日志需求后&#xff0c;实际操作过程中&#xff0c;输出日志的代码为&a…