广告
返回顶部
首页 > 资讯 > 数据库 >MySql数据库中怎么实现单向主从备份
  • 759
分享到

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

2024-04-02 19:04:59 759人浏览 独家记忆
摘要

这篇文章给大家介绍Mysql数据库中怎么实现单向主从备份,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。windows下mysql单向主从备份 一、目的:将主服务器中的Mysq

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

windowsmysql单向主从备份
 
一、目的:将主服务器中的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数据库中怎么实现单向主从备份就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

您可能感兴趣的文档:

--结束END--

本文标题: MySql数据库中怎么实现单向主从备份

本文链接: https://www.lsjlt.com/news/58458.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySql数据库中怎么实现单向主从备份
    这篇文章给大家介绍MySql数据库中怎么实现单向主从备份,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Windows下MySql单向主从备份 一、目的:将主服务器中的MySq...
    99+
    2022-10-18
  • NoSQL数据库中怎么实现主主备份
    这篇文章将为大家详细讲解有关NoSQL数据库中怎么实现主主备份,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Tarantool  DBMS的高性能...
    99+
    2022-10-18
  • MySQL数据库中怎么实现备份
    MySQL数据库中怎么实现备份,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1.添加数据库、表、录入信息在进行备份前,先根据需...
    99+
    2022-10-18
  • mysql数据库备份怎么实现
    这篇文章主要介绍mysql数据库备份怎么实现,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!本文实例讲述了mysql 数据库备份的多种实现方式。分享给大家供大家参考,具体如下:一、使用...
    99+
    2022-10-18
  • Mysql 中怎么实现主从数据库同步
    这篇文章给大家介绍Mysql 中怎么实现主从数据库同步,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、主服务器1.1、创建一个复制用户,具有replication slave 权限。...
    99+
    2022-10-18
  • mysql数据库中怎么实现异步备份
    本篇文章给大家分享的是有关mysql数据库中怎么实现异步备份,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 1.服务器状态 服务器A:19...
    99+
    2022-10-18
  • 云主机怎么实现数据库热备份
    云主机可以通过以下几种方式实现数据库热备份:1. 数据库复制:使用数据库复制功能实现热备份。数据库复制可以将主数据库的数据实时复制到...
    99+
    2023-09-20
    云主机 数据库
  • 如何实现mysql主从复制及数据备份恢复
    这篇文章给大家分享的是有关如何实现mysql主从复制及数据备份恢复的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、主从服务器分别作以下操作:  1.1、版本一致 &n...
    99+
    2022-10-19
  • MySQL恢复:使用从库备份,主库binlog,从库中继日志恢复数据库
    小生博客:http://xsboke.blog.51cto.com -------谢谢您的参考,如有疑问,欢迎交流 环境说明: mysql主从复制,主库A宕机,将从...
    99+
    2022-10-18
  • MySQL数据库中怎么实现主备切换
    MySQL数据库中怎么实现主备切换,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1、查看主库状态show processlist...
    99+
    2022-10-18
  • MySQL数据库中怎么实现表级别备份
    本篇文章为大家展示了MySQL数据库中怎么实现表级别备份,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。备份脚本#!/bin/bash #this ...
    99+
    2022-10-18
  • Mysql数据库中怎么实现备份和还原
    这期内容当中小编将会给大家带来有关Mysql数据库中怎么实现备份和还原,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。  1、备份MySQL数据库的命令 双击代码全选...
    99+
    2022-10-18
  • MySQL数据库中怎么实现备份与恢复
    MySQL数据库中怎么实现备份与恢复,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、数据库备份的一些概念1.造成数据丢失的原...
    99+
    2022-10-18
  • Mysql数据库中怎么实现备份与还原
    这篇文章给大家介绍Mysql数据库中怎么实现备份与还原,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。import java.io.IOException;import java.tex...
    99+
    2022-10-18
  • 使用golang怎么实现mysql数据库备份
    这期内容当中小编将会给大家带来有关使用golang怎么实现mysql数据库备份,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。map & json,在处理主键与外键...
    99+
    2022-10-18
  • PHP怎么实现MySQL数据库自动备份
    这篇“PHP怎么实现MySQL数据库自动备份”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“PHP怎么实现MySQL数据库自动...
    99+
    2023-07-06
  • Java中怎么备份MySQL数据库
    本篇文章为大家展示了Java中怎么备份MySQL数据库,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。import java.io.File; import...
    99+
    2022-10-18
  • mysqldump中怎么备份MYSQL数据库
    这篇文章将为大家详细讲解有关mysqldump中怎么备份MYSQL数据库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。 1、备份脚本内容[davi...
    99+
    2022-10-18
  • centos中怎么备份mysql数据库
    本篇内容介绍了“centos中怎么备份mysql数据库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!代码如下:#!/bin/bash#bac...
    99+
    2023-06-09
  • mysql数据库中怎么实现双向同步热备
    本篇文章为大家展示了mysql数据库中怎么实现双向同步热备,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 环境: Master server: 10.224.1...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作