MySQL双机热备方案

本文由用户“maoqingshan”分享发布 更新时间:2021-03-08 05:30:40 举报文档

以下为《MySQL双机热备方案》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

东江湖景区智慧票务系统MySQL数据库热备解决方案

前言

数据信息是当今社会进步、发展的关键。面对日益庞大的计算机网络,用户的要求是网络能够可靠、高速、稳定地运行。当前大部分网络服务都是采用中心服务器的模式 ( 只有一台服务器 ) ,服务器的高可靠性、高可用性是网络安全运行的关键,一旦服务器出现故障,所提供的服务就会被中断,影响正常工作,并可能丢失关键数据,从而造成严重后果。 无论对企业的有形和无形资产都带来不必要的损失。如何在故障情况下尽快恢复使用并保证数据的安全,已经成为一个日渐突出的问题。服务器双机热备份技术正是解决由软硬件故障引起可靠性降低的有效措施,该技术较为成熟,成本相对较低,具有安装维护简单、稳定可靠、监测直观等优点,在网络保障中获得了广泛的应用。

双机热备份,概况地说,就是用网络两台服务器连接起来,平时互相备份,共同执行同一服务。当一台服务器停机时,可以由双机中的另一台服务器自动将停机服务器的业务接管,从而在不需要人工干预的情况下,保证系统能持续提供服务。

背景简介

东江湖数字化景区项目智慧票务系统于2017年建设找投入使用,该系统两台Dell R430服务器组成。分别承载智慧景区票务系统应用、智慧景区票务系统数据库。

/

建设模式

为最大化的节约用户投入成本,本方案采用MySQL数据库热备方式建设。用户只需再增加一台Dell R430服务器即可实现。

/

四、MySQL数据库服务器热备实施

准备工作

准备两台服务器(电脑),接入局域网中,使互相ping得通对方

两台服务器都安装mysql-server-5.1,必须保证mysql的版本一致

假设,服务器A:192.168.0.2,服务器B:192.168.0.3

?

创建同步用户

在主服务器上为从服务器建立一个连接账户,该账户必须授予replication slave权限。因为服务器A和服务器B互为主从,所以都要分别建立一个同步用户。

服务器A:

mysql> grant replication slave on *.* to 'replicate'@'192.168.0.3' identified by '123456';

mysql> flush privileges;

服务器B:

mysql> grant replication slave on *.* to 'replicate'@'192.168.0.2' identified by '123456';

mysql> flush privileges;

?

测试同步用户

创建好同步连接账户后,我们可以在从服务器(slave)上用replicate账户对主服务器(master)数据库进行访问,看下是否能连接成功。

服务器A:   

C:\Users\Administrator> mysql -h192.168.0.3 -ureplicate -p123456

服务器B:    

C:\Users\Administrator> mysql -h192.168.0.2 -ureplicate -p123456

如果出现"Welcome to the MySQL monitor. "等字样,则表示能登录成功,说明可以对这两台服务器进行双机热备操作。

?

修改配置文件my.ini

打开电脑A上"mysql安装路径\my.ini"文件,并在文件的末尾添加如下配置:

服务器A:      

server-id=1

log-bin=backuplog 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 动创建新的二进制日志文件

expire_logs_days

二进制日志的过期天数,过期的日志将会被自动删除,减少日志占用硬盘的容量

binlog_format

二进制日志格式,三种模式:statement语句模式,row行模式,mixed混合模式。当设置隔离级别为read-commited必须设置二进制日志格式为row,现在mysql官方认为statement这个已经不再适合继续使用;但mixed类型在默认的事务隔离级别下,可能会导致主从数据不一致;

五、实施时间

MySQL双机热备实施时间:景区售票处歇息时间段;

实施人员:

主:**_*

配:**_*

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. LaTeX画神经网络图
  2. 【作业第1站】截图发到群里 andy
  3. Unit2Topic3SectionA教案
  4. unit 3 under the sea ---vocabulary金艳丽教学设计
  5. servlet-3_0 final-spec
  6. 境外人员健康申报卡(2)_3444(1)
  7. 英语学习讲稿
  8. 人教高中英语选修8 unit1 A land of diversity reading 课件(共52
  9. 九年级仁爱版英语上册期中----考试试题及答案
  10. 《雪地里的小画家》课件
  11. Book4 unit4 教学设计与教学反思
  12. My name is Gana课件
  13. 课题:Unit2 Sailingthe
  14. 220-Dictionary of Pharmaceutical Medicine, 2nd Edi
  15. 思考的艺术
  16. A_Survey_of_Unsupervised_Deep_Domain_Adaptation
  17. ***
  18. 英语语法对照
  19. 1-s2.0-S******-main
  20. 项目打包部署说明

以上为《MySQL双机热备方案》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览