千家信息网

MySql数据库中怎么实现单向主从备份

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章给大家介绍MySql数据库中怎么实现单向主从备份,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Windows下MySql单向主从备份一、目的:将主服务器中的MySql数据
千家信息网最后更新 2026年11月01日MySql数据库中怎么实现单向主从备份

这篇文章给大家介绍MySql数据库中怎么实现单向主从备份,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

Windows下MySql单向主从备份

一、目的:将主服务器中的MySql数据库同步到从服务器中,
使得对主服务器的操作可以即时更新到从服务器,避免主服务器因环境或者网络异常一时无法使用,
达到备份效果。
二、环境: www.2cto.com
主从服务器操作系统、数据库版本均相同,具体如下:
操作系统:Windows 2003 Server R2
MySql数据库版本:5.0.51b
主服务器(用A代替)IP地址:192.168.4.100
从服务器(用B代替)IP地址:192.168.4.101

三、配置过程:
1、在A创建远程访问备份账户。
在A的MySql数据库中建立一个备份账户,命令如下:
  > GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.* TO july@'192.168.4.101'
IDENTIFIED BY '123456';
  mysql> Flush privileges;
  mysql> Quit;

语句解释:
第一句中*.*表示所有数据库,如果要对某个数据库备份的话,假如数据库名称为some,
则要换成some.*,其中 TO july@’192.168.4.101’,july为远程访问用户名,
IP地址为远程访问IP,BY '123456'中123456为远程访问密码;
第二句语句执行后使得远程访问用户创建生效;
www.2cto.com
执行说明:
执行上述语句后,若要看远程访问用户是否已经创建成功,执行以下语句:
  mysql> use mysql;
  mysql> select host,user from user;
用户列表中多了一条
+------------------------------------+------------------+
|host |user        |
+------------------------------------+------------------+
|192.168.4.101 |july |
+------------------------------------+------------------+
至此,说明远程访问用户已经创建成功。
2、关闭A的MySql服务并拷贝数据到B。
关闭A的Mysql服务,将A中的数据拷贝到B中,使得A、B服务器初始数据完全相同,
并且在同步备份之前禁止对服务器中进行数据库写入操作,以保证A、B服务器的初始数据完全相同。

3、修改A中my.ini配置信息
打开my.ini文件,在[mysqld]下添加以下内容(#内容为注释):
  # server-id:A服务器的ID值
  server-id=10
  #log-bin:二进制变更日志
  log-bin=c:\log/log-bin.log
4、重启A服务器。
5、关闭B服务器,对B的my.ini进行相关配置
此处需要注意:
由于设置了slave的配置信息,mysql在数据库data目录下生成master.info,
所以如有要修改相关slave的配置要先删除该文件,否则修改的配置不能生效。
打开B的my.ini配置文件,在[mysqld]中添加以下内容:
  #B服务器ID值 www.2cto.com
  server-id=11
  #远程访问IP地址
  master-host=192.168.4.100
  #远程访问用户名
  master-user=july
  #远程访问用户密码
  master-password=123456
  #主服务器端口(默认为3306,此处要注意主服务器端口是否因为防火墙被禁止)
  master-port=3306
  #同步时间间隔为60秒
  master-connect-retry=60
  #设置要同步备份的数据库,此处数据库为some
  replicate-do-db=some
6、重启B服务器,到此已完成主从备份,如果有错误,可以通过mysql_error.log进行查看。

关于MySql数据库中怎么实现单向主从备份就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

服务 服务器 数据 数据库 备份 用户 配置 主从 内容 地址 语句 同步 单向 相同 文件 成功 操作系统 信息 密码 拷贝 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 百单网互联网科技有限公司怎么样 互联网科技工作委员会 互联网科技活动banner 金融科技创新监管互联网金融 齐家互联网科技 西安互联网科技公司 佩信高科技互联网 中国的互联网科技企业的崛起 互联网科技革命什么开始 杭州壁岐互联网科技有限公司 注册互联网科技公司经营范围大全 中国互联网公司排名锤子科技 洛阳共同富裕互联网科技有限公司 互联网科技如何创业 长沙互联网科技 国大互联网教育科技有限公司薪资 雨阳互联网卡科技有限公司 扫呗互联网科技有限公司 瑞安市蟠桃会互联网科技有限公司 如何强化互联网金融科技 什么是科技互联网 科技服务与互联网 互联网 科技创新 互联网教育科技公司vipkid 乌苏新华互联网科技做什么的 互联网金融科技名词解释 图游互联网科技 科技互联网行业投资研究 江苏互联网智能科技产品出厂价 互联网大会出现的黑科技
0