当前位置: 首页 > article >正文

MySQL 8 不开通 CLONE 插件,建立主从关系

文章目录

  • 前言
  • 一、主库操作
  • 二、从库操作
  • 三、主库操作
  • 四、测试
  • 总结


前言

MySQL 版本:8.0.36

MySQL 8 通过 CLONE 插件,搭建主从数据库详情参考链接文章

主库不开通 CLONE 插件,如何建立主从关系呢?本文简单介绍一下


一、主库操作

可以在 MySQL 客户端操作:

-- 上锁,不能写,只能读
FLUSH TABLES WITH READ LOCK;
-- 查看当前的锁状态
SHOW OPEN TABLES WHERE In_use > 0;
-- 记录 File 和 Position ,后续使用
show master status;

不推荐:主库服务器操作(推荐在从库服务器直接远程)

-- 导出数据
-- 如 mysqldump 无效,则到 MySQL 的 bin 目录下运行
mysqldump -uroot -p --all-databases > all.sql
-- 将 all.sql 文件复制到从库所在的服务器

二、从库操作

推荐:从库服务器操作

mysqldump -h change_it_to_master_ip -P 3306 -u root -p --all-databases > all.sql
-- 导入数据
-- 如无效,则到 MySQL 的 bin 目录下运行
mysql -uroot -p < all.sql

-- 建立主从关系
-- 注意所有参数都需要根据实际情况变更
change master to master_host='change_it_to_master_ip',
    master_port=3306,
    master_user='change_it_to_master_sync_user',
    master_password='change_it_to_master_sync_user_password',
    master_log_file='change_it_to_file',
    master_log_pos=change_it_to_position;
-- 启动 Slave
start slave;
-- 查看从库状态
show slave status /G;

三、主库操作

可以在 MySQL 客户端操作:

-- 退出锁
UNLOCK TABLES;

四、测试

主库插入数据,验证从库数据及状态


总结

主要思想是通过迁移数据的方式,进行数据同步的,而后再建立主从关系。比较简单!


http://www.kler.cn/a/521109.html

相关文章:

  • 机器学习第一道菜(二):玩转最小二乘法
  • 题解 信息学奥赛一本通/AcWing 1118 分成互质组 DFS C++
  • 【PySide6快速入门】QInputDialog输入对话框
  • Nginx开发01:基础配置
  • idea对jar包内容进行反编译
  • 001 mybatis入门
  • mybatis(78/134)
  • 使用QSqlQueryModel创建交替背景色的表格模型
  • 技术速递|.NET 9 中的 OpenAPI 文档生成
  • 【大数据】数据治理浅析
  • 想品客老师的第七天:闭包和作用域
  • 代码随想录算法训练营day30(补0123)
  • 基于 Ansible 的 Linux 服务器自动化运维实战
  • Java Web-Cookie与Session
  • 前端性能优化指标 - DCL(触发时机、脚本对 DCL 的影响、CSS 对 DCL 的影响)
  • RAG:实现基于本地知识库结合大模型生成(LangChain4j快速入门#1)
  • 【HarmonyOS之旅】基于ArkTS开发(三) -> 兼容JS的类Web开发(二)
  • ollama使用详解
  • JavaScript 的 Promise 对象和 Promise.all 方法的使用
  • 验证二叉搜索树(力扣98)
  • Pandas基础03(数据的合并操作/concat()/append()/merge())
  • 第五节 MATLAB命令
  • 【大厂面试AI算法题中的知识点】方向涉及:ML/DL/CV/NLP/大数据...本篇介绍Transformer相较于CNN的优缺点?
  • WPF基础 | WPF 常用控件实战:Button、TextBox 等的基础应用
  • 对比OpenAI的AI智能体Operator和智谱的GLM-PC,它们有哪些不同?
  • MongoDB的事务机制