[数据库]windows下使用mysql双机热备功能

0 2016-06-16 12:00:05

一. 准备工作

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

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

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

二. 创建与测试同步用户

1. 在主服务器上为从服务器建立一个连接账户,该账户必须授予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;

2. 创建好同步连接账户后,我们可以在从服务器(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

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

服务器A:server-id=1log-bin=backuplogsync_binlog=1binlog_format=rowauto_increment_increment = 2auto_increment_offset = 1 max_binlog_size=512mexpire_logs_days=1binlog_do_db=oabinlog_ignore_db=mysqlbinlog_ignore_db=information_schemareplicate_do_db=oareplicate_wild_ignore_table=oa.logslave_skip_errors=all

服务器B:server-id=2log-bin=backuplogsync_binlog=1binlog_format=rowauto_increment_increment = 2auto_increment_offset = 2 max_binlog_size=512mexpire_logs_days=1binlog_do_db=oabinlog_ignore_db=mysqlbinlog_ignore_db=information_schemareplicate_do_db=oareplicate_wild_ignore_table=oa.logslave_skip_errors=all

本文网址:http://www.shaoqun.com/a/232380.html

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。

Windows

0

win下mysql数据库双机配置_[数据库]windows下使用mysql双机热备功能相关推荐

  1. mysql数据库电脑配置_数据库电脑配置要求

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  2. mysql权重怎么配置_实现一个简单的mysql带权重的中文全文搜索

    自己在写一个web,希望对数据库做全文检索.但是google了解到,由于中文分词的缘故,mysql只支持英文的全文搜索,想支持中文的,需要各种插件or实现一些比较复杂的机制,而买的虚拟主机并不支持这些 ...

  3. mysql配置主从数据库_mysql配置主从数据库

    1.目的 1.1 实现数据备份 1.2 项目访问时可以实现读写分离,提高访问和操作数据的速度 2.背景 这次的主从配置主要实现主库数据的改变可以实现同步到从库中: 此次试验的主库为liunx 下mys ...

  4. c语言连接数据库例子,c语言操作mysql数据库小例子_互帮互助(C language MySQL database operation example _ mutual help).doc...

    这是精心收集的精品经典资料,值得下载保存阅读! c语言操作mysql数据库小例子_互帮互助(C language MySQL database operation example _ mutual h ...

  5. nacos 本地测试_Nacos集群配置实例(windows下测试)

    1.首先 fork 一份 nacos 的代码到自己的 github 库,然后把代码 clone 到本地. git地址:https://github.com/alibaba/nacos.git 2.然后 ...

  6. installshield打包mysql_实现Installshield对Php+mysql+apache做的程序在WINDOWS下打包

    实现Installshield对Php+mysql+apache做的程序在WINDOWS下打包 undefined undefined用Installshield对Php+mysql+apache做的 ...

  7. installshield mysql_实现Installshield对Php+mysql+apache做的程序在WINDOWS下打包

    实现Installshield对Php+mysql+apache做的程序在WINDOWS下打包 上一篇 / 下一篇  2007-09-30 09:39:59 / 个人分类:For Test 实现Ins ...

  8. python开发工具及环境配置_python_在windows下安装配置python开发环境及Ulipad开发工具...

    最近开始学习Python,在网上寻找一下比较好的IDE.因为以前用C#做开发的,用Visual Studio作为IDE,鉴于用惯了VS这么强大的IDE,所以对IDE有一定的依赖性. Python的ID ...

  9. Linux下convert批处理的命令及其与Windows下nconvert的区别与联系

    Linux下convert批处理的命令及其与Windows下nconvert的区别与联系 linux下可以利用convert命令来直接进行图像的批处理,而windows下只能借助nconvert.ex ...

最新文章

  1. Scala学习之类和属性篇(一):定义类的主构造方法
  2. 运营商与SP再次博弈手机广告
  3. 【Android进阶学习】Http编程之HttpClient
  4. 如何查找UI5框架的BSP应用名称
  5. hnu 暑期实训之最少钱币数
  6. 软件工程题库(荟萃)
  7. Wishbone总线
  8. java视频插件,5+最佳javascript视频背景插件
  9. 原理图编译出现Has no driving source 啥意思?
  10. mysql如何设置host_如何快速修改MySQL用户的host属性
  11. 数据结构---C++版
  12. 焦作java培训_周口市转行做it
  13. JAVA家庭记账软件
  14. 使用长焦镜头拍摄VR全景的技巧
  15. 《浅谈条形码技术在连锁超市中的应用》论文笔记(二)
  16. 中华云盒M1刷Linux教程,N1 盒子刷最新版 armbian 及软件安装
  17. 数据库系统概论 第四章课后习题(部分)
  18. iOS音频播放 (三):AudioFileStream
  19. 学习linux可以考虑做的岗位
  20. 写好网站建设推广文章很重要呀

热门文章

  1. Vue获取DOM元素的属性值
  2. 线程池中 corePoolSize, maximumPoolSize, poolSize理解
  3. Spring boot配置log4j
  4. 299. Bulls and Cows
  5. Git学习笔记1--Git原理简单介绍
  6. slice 定义和用法
  7. zero copy图解
  8. 洛谷 P3378 【模板】堆
  9. 浅说项目管理中的Action以及3W1P原则
  10. python 中的metaclass和baseclasses