MySQL8主从数据库_MySQL二 ——MySQL8主从数据库

bc3f9276acf88283a0569b9b9ef9ee92.png

在线QQ客服:1922638

专业的SQL Server、MySQL数据库同步软件

主从数据库是作为主数据库的数据库,并且从数据库根据主数据库的更改实时更改。

在哪里可以使用?

一个是数据库的备份,以确保在数据库关闭时可以将其切换到另一个数据库。

一种是读写分离,分别访问不同数据库以提高性能

一台计算机中的两个数据库

首先,您需要准备两个数据库才能启动,并且没有两台计算机,因此最好自己安装两个数据库。

本文基于前一篇文章,因此我有一个数据库,然后添加第二篇。

假设已经安装了第一个数据库,则打开mysql目录中的my.ini文件,然后第二个数据库需要修改以下值。

端口号:[mysqld]和[client]下面的端口需要设置一个新端口,我将其设置为3307

目录:basedir和datadir,如果从第一个mysql文件复制,请确保将其重置。

然后在安装时需要注意,名称必须不同,第一个是MySQL,第二个是MySQL_slave。通常,主机和从机使用”主机和从机”一词。

mysqld install MySQL_slave–defaults-file =” E:\\\\ Android \\\\ mysql-8.0.11-winx64 \\\\ my.ini”

其他操作与第一个相同。

主从数据库

设置主从数据库时,最好确保两个数据库的数据一致,然后对其进行处理,以确保之后的数据相同。

主要在于三点

设置my.ini配置

将帐户添加到主数据库并授予REPLICATION SLAVE权限

使用辅助数据库中新创建的帐户连接到主数据库并开始同步

1.修改my.ini文件。

具体来说,让我们先谈谈主数据库。在[mysqld]下,修改以下数据:

两个数据库的服务器ID必须不同。从数据库中是根据log-bin文件进行同步的,当然,此文件名也可以自定义。

此外,从数据库中修改:

这些配置需要重新启动才能生效。

2.将一个帐户添加到主数据库并授予REPLICATION SLAVE权限

打开主数据库并添加一个帐户。我添加了一个名为slaveUser的帐户,密码为slavePwd

然后刷新

然后授予权限

开设帐户,然后检查日志信息

显示以下数据,表明该日志位于master-bin.000002文件中,起始位置为115,并且将从该位置开始同步数据

文件master-bin.000002

位置115

3.从数据库连接到主数据库并开始同步

输入辅助数据库,并使用新创建的从属帐户连接到主数据库

启用同步

此时,可以从数据库实时同步主数据库中的数据。

其他

1.如果要从数据库重新启动同步或重置同步信息。

关闭同步

如果重新启动同步,则无需执行重置。如果重置同步信息,则需要清除以前的同步信息

接下来,执行上面的第三步。 ” 3.从数据库连接到主数据库并开始同步。”

2.如果只想同步主mysql中的一个或几个数据库

在主数据库的my.ini文件的[mysqld]中添加要同步的数据库的名称

如果有多个

如果只是不想同步数据库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值