linux mysql双机热备与win mysql双机热备略有不同,至少在win下面很快就OK.

本例使用的是mysql5.1.45编译安装

一、linux下热备修改/etc/my.cnf

具体修改如下(截图)

彩色部分内容为需要配置的地方

其中紫色本身配置文件中已写入,青色部分为后写入。红线为需要注意的地方,与另一台数据库的机器(库)不可以相同。

另一台机器配置与上相似,只需要修改server-id及ip即可。

二、在2个MYSQL上都要创建用于同步的账号

1、

Mysql>GRANT FILE , REPLICATION SLAVE ON *.* TObackup@'192.168.8.181'IDENTIFIED BY '123456'

mysql> GRANT ALL PRIVILEGES ON *.* TObackup@'192.168.8.181'IDENTIFIED BY '123456'

2.重启2个MYSQL服务

3.在2个MYSQL上都启动同步服务

Mysql>slave start;

4.在2台服务器上查看备份线程状态

Mysql>show slave status;

*如果结果中Slave_IO_Running和Slave_SQL_Runing的值都是Yes,Seconds_Behind_Master的值是0说明配置成功

三、问题与解决

1.现象:Slave_SQL_Running为No,Seconds_Behind_Master为null

原因:a.程序可能在slave上进行了写操作

b.也可能是slave机器重起后,事务回滚造成的.

解决:

a.假设在MYSQL_1上出现这种情况

b.在MYSQL_2上查看主服务器状态:

Mysql>show master status;

+----------------------+----------+--------------+------------------+

| File| Position | Binlog_Do_DB | Binlog_Ignore_DB |

+----------------------+----------+--------------+------------------+

| mysql-bin.000001| 106|backup_db||

+----------------------+----------+--------------+------------------+

c.在MYSQL_1上停止同步线程:

Mysql>slave stop;

d.在MYSQL_1上手动执行同步

Mysql>change master to

>master_host=’192.168.8.181’,

>master_user=’backup’,

>master_password=’123456’,

>master_port=3307,

>master_log_file=’mysql-bin.000001’,

>master_log_pos=106;

e.启动同步服务

mysql>slave start;

f.通过show slave status查看Slave_SQL_Running为Yes, Seconds_Behind_Master为0即为正常。

2.现象:Slave_IO_Running为No, Seconds_Behind_Master为null

解决:

a.假设在MYSQL_1上出现这种情况

b.重启主数据库(MYSQL_2)

c.在MYSQL_2上查看主服务器状态:

Mysql>show master status;

+----------------------+----------+--------------+------------------+

| File| Position | Binlog_Do_DB | Binlog_Ignore_DB |

+----------------------+----------+--------------+------------------+

| mysql-bin.000001| 106|backup_db||

+----------------------+----------+--------------+------------------+

d.在MYSQL_1上停止同步服务

Mysql>slave stop;

e.在MYSQL_1上执行下列命令

Mysql>change master to

>master_log_file=’mysql-bin.000001’,

>master_log_pos=106;

f.在MYSQL_1上重新启动同步服务

Mysql>slave start;

linux双机热备软件 mysql_linux mysql双机热备相关推荐

  1. 双机热备软件,Legato AAM,双机容错,集群软件,磁盘阵列

    LEGATO AAM-自动化管理增强业务有效性 从分支机构到数据中心, LEGATO AAM 自动保护您数据和应用的有效性, LAAM 通过监控应用的性能和健康状况.资源预警以及服务的预警和重启.自动 ...

  2. drbd实现mysql地热备_heartheartbeat+drbd+mysql主库热备

    1 环境 主机名 网卡 磁盘 master eth0 桥接模式 eth0(192.168.1.10) 自定义模式(VMnet2)(192.168.2.10)VIP 192.168.1.200/210 ...

  3. centos MySQL 双机_[原创]CentOS下Mysql双机互为备份

    一.环境: 1.安装Centos-6.5-x64位系统的机器两台: host1:192.168.2.3 host2:192.168.2.4  (互相能ping通) 2.安装Mysql. 命令:Yum ...

  4. mysql 备库,【MySQL】数据库备库策略与脚本

    全量备份脚本 [mysql@wallet01 ~]$ vim full_backup.sh #!/bin/bash user='xtrabackup' passwd='xtrabackup' back ...

  5. centos7双机搭建_Centos7 Mysql 双机热备实现数据库高可用

    mysql双主热备,也称主主互备,目的是mysql数据库高可用,只支持双机,原因是mysql的复制是一主多从,但一个从服务器只能有一个主服务器. 双机热备的条件是双机mysql版本必须一致. 服务器分 ...

  6. 服务器双机热备软件是什么?有什么作用?有哪些?

    最近看到不少小伙伴在问,服务器双机热备软件是什么?有什么作用?有哪些?今天我们小编就来给大家简单回答一下这三个问题,希望对大家有用. 服务器双机热备软件是什么? 服务器双机热备软件就是一套解决服务器单 ...

  7. mysql双机互备linux成功的_配置MySQL双机热备 - Linux服务器MySQL双机热备份试验_数据库技术_Linux公社-Linux系统门户网站...

    二.配置MySQL双机热备 传统模式都是采用MySQL双机互备,至于双机热备我搜索了大量的精华帖子都没有发现安装配置文档.故我的一个想法产生了:当建立新的数据库时,默认会建立到/usr/local/m ...

  8. linux mysql 双机热备_ORACLE 数据库双机热备方案(Linux)

    用户可按需安装非RAC模式的oracle程序及实例,按需配置监听器,只需确保所有服务器与oracle相关的参数完全一致即可. 将Oracle应用配置成高可用模式需要记录下列参数,您可以自行整理这些参数 ...

  9. mysql双机热备的实现

    转:http://blog.csdn.net/qq394829044/article/details/53203645 Mysql数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题.还好 ...

最新文章

  1. OpenCV+python:分水岭算法
  2. JSON学习笔记(六)- JSONP
  3. 人口预测和阻尼-增长模型_使用分类模型预测利率-第3部分
  4. 三款新功能发布,助力阿里云表格存储再次升级
  5. UI设计实用素材|功能性图标ICON的作用
  6. MODIS数据火点提取方法
  7. 《遥感原理与应用》孙家抦版知识点总结(含简答题、论述题)——第八章
  8. 分享5个非常实用的电脑操作技巧,简单还很实用。
  9. 异形与铁血战士关系 时间线
  10. 第4章 关系数据理论
  11. web前端程序员职位介绍
  12. DSS 代码分析【启动、初始化流程】
  13. 学生宿舍管理数据库设计(上)
  14. 字节提出TRT-ViT:面向TensorRT的视觉Transformer,加速显著!
  15. app热更新失败:安装wgt文件失败[-1205]:WGT安装包中manifest.json文件的version版本不匹配
  16. 一波囤书好机会!⎡送书+文章导航⎦
  17. n张卡片中获取任意3张卡片数字组合的最大值
  18. 远程下载/上传 服务器文件到本地
  19. [转载]哪些行为让你觉得对方很高级很有教养?
  20. 工业机器人三点工具定位法图文_一种工业机器人的抓取定位方法与流程

热门文章

  1. CVPR 2020 | ActBERT: 自监督多模态视频文字学习
  2. win10中微软账户中文名称修改后本地用户文件夹仍为中文名
  3. Shiro之权限管理的概念
  4. 《Web项目实践》实验报告——Web项目实践基础
  5. The 16th Zhejiang Provincial Collegiate Programming Contest Sponsored by TuSimple
  6. 组合数(Combinatorial_Number)
  7. java indexof 忽略大小写_javascript的indexOf如何才能忽略大小写
  8. 【学习笔记】抽象队列同步器AQS应用之BlockingQueue详解
  9. 【jetson nano】ubuntu18.04 配置pytorch环境 安装中文输入法
  10. Android Git 常用命令和规范