MySql数据库同步方案

假设有A,B两台数据库,且能相互通信。

A数据库IP:192.168.1.10

B数据库IP:192.168.1.20

 

准备:

数据库操作,务必提前备份好原始数据。
两台服务器的MySQL数据,先同步一次。保证数据完全一致。停止mysql服务,防止有数据生成。

 

第一步:

配置主数据库:

在主数据库上进行配置,打开MySQL配置文件,参数设置:

[mysqld]
server-id=1
log-bin=mysql-bin
binlog-do-db=your_database_name

 

使用SSH登陆到Linux后台,输入:

mysql -u root -pPassword

Password是你的密码

 

操作SQL命令:

创建用户并授权复制权限。

CREATE USER 'repl'@'%' IDENTIFIED BY 'yourpassword';
GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%';
FLUSH PRIVILEGES;

 接着输入:

SHOW MASTER STATUS;

记录File和Position的值,等会儿要用。

 

第二步:

配置从数据库:

在主数据库上进行配置,打开MySQL配置文件,参数设置:

[mysqld]
server-id=2

使用SSH登陆到Linux后台,输入:

mysql -u root -pPassword

Password是你的密码

 

操作SQL命令:

创建用户并授权复制权限。

STOP SLAVE;

CHANGE MASTER TO
MASTER_HOST='192.168.1.10',
MASTER_USER='repl',
MASTER_PASSWORD='yourpassword',
MASTER_LOG_FILE='mysql-bin.000040',
MASTER_LOG_POS=1747;

START SLAVE;

 注意:

这里的IP是主数据库的IP

MASTER_LOG_FILE=File的值

MASTER_LOG_POS=Position的值

 

接着输入:

SHOW SLAVE STATUS\G;

查看数据库的同步状态。

 

如果以下两项都为Yes代表复制建立完成。否则请检测服务器是否能连通,参数是否设置正确。

Slave_IO_Running: Yes
Slave_SQL_Running: Yes

 

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/898058.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

氛围灯系统(VALS)

随着汽车智能化、个性化、舒适性的需求逐年提高,汽车已不再只是简单的交通工具,而是一个能够为人们带来舒适与惬意的场所。高品质的汽车内饰照明在其中扮演了重要的角色,已成为汽车内饰领域中不可忽视的设计元素。氛围灯是一种应用在汽车内部,用于烘托车内环境氛围的内饰灯…

嘎嘎好用!推荐三款开源的 Redis 桌面客户端!

三款开源的 Redis 桌面客户端工具,开箱即用!大家好,我是 Java陈序员。 在日常开发中,经常会使用到 Redis, 为了更好的查看和操作 Redis 中的数据,通常会借助可视化操作客户端工具。 今天,给大家介绍三款开源的 Redis 桌面客户端工具,开箱即用!关注微信公众号:【Java陈…

​政务信创实施宝典:从项目治理到交付的7种必备工具链

政务信创实施是推动政府数字化转型、提升政务服务效能的重要举措。在实施过程中,从项目治理到交付需要运用一系列的工具链,以确保项目的顺利进行和目标的实现。本文将详细介绍七种必备的工具链,帮助政务信创项目实现高效、高质量的实施。 需求管理工具链 需求管理是政务信创…

84. 柱状图中最大的矩形(难)

目录题目单调题解:递增栈 题目给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。求在该柱状图中,能够勾勒出来的矩形的最大面积。单调题解:递增栈左边补0:让heights 数组的索引 0 入栈;右边补0:栈中的 bar 都比它高,能一一出栈。con…

[Welcome to my blog]

欢迎! \(\Large\text{My Blog}\)中学:济南天山高级实验中学 关于我的学校滚滚长江东逝水,浪花淘尽英雄 是非成败转头空 青山依旧在,几度夕阳红 白发渔樵江渚上,观看秋月春风 一壶浊酒喜相逢 古今多少事,都付笑谈中街喧闹,人过往 且记曾相识,莫为少年留 一落红,一枯叶,…

银河麒麟系统配置静态IP

查看网卡名称 ifconfig或 ip addr记住网卡名,下面要用 修改配置文件 vim /etc/network/interfaces 修改内容如下 source /etc/network/interfaces.d/auto enp4s3 iface enp4s3 inet static address 192.168.0.20 netmask 255.255.255.0 gateway 192.168.0.1修改DNS(可选) vi…

MinGW

上次安装,这次又忘了,还是记一下吧 MinGW(Minimalist GNU for Windows)是一个面向Windows操作系统的开发环境,包含了GNU编译器套装(GCC)和其他一些自由软件开发及应用工具。 使用MinGW,开发者可以在Windows平台上编译、构建和运行用C、C++等多种语言编写的应用程序。 下…

Markdown使用html实现折叠

一、文字 <details> <summary>效果</summary> 文本内容 </details>效果 文本内容二、代码块 <details> <summary>效果</summary> ``` 代码 ``` </details>效果 代码三、图片 <details> <summary>效果</summary…

算法心得(3)**差分**

**思路** 差分可以简单的看成**序列中每个元素与其前一个元素的差**一般认为它相当于前缀和的 逆运算 一般在情况满足两个条件时就使用它:(1)影响可以累加(2)有多个影响差分序列的作用:快速一个序列中某个区间内的所有值同时加上或减去一个常数 拿给一维数组A来说:…

NocoBase v1.6.0 正式版发布

集群模式部署、安全策略优化 和 迁移管理,性能、安全性和用户体验的全面提升原文链接:https://www.nocobase.com/cn/blog/nocobase-1-6-0 新特性 集群模式 企业版可通过相关插件支持集群模式部署,应用以集群模式运行时,可以通过多个实例和使用多核模式来提高应用的对并发访…

TypeScript 为什么使用 Go 而不是 Rust 重写 ?官方回应来了

TypeScript官推最近宣布他们正在移植到 Go,速度已经提高了 10 倍之多。 作为以性能为代表的另一语言Rust,人们自然会疑惑为什么没有选Rust语言重构呢?为方便大家快速理解,我用DeepSeek用小红书的语气重新总结了下:(原文放在下方,大家可以继续往下阅读)✨【技术选型大实…

什么情况,今年面试都不问八股文了??准备了几个月,结果一个都不问。。

大家好,我是R哥。 你还在死背八股文? 有好几个兄弟和我说,说背了几个月的八股文,结果面试官一个都不问,全问项目,结果面试被暴击了。 比如这位准备报名我的面试辅导的兄弟:还有这位报了我面试辅导的兄弟也是,全程项目拷打,都没问八股文:什么情况,现在面试都不问八股…