linux双机热备软件 mysql_linux mysql双机热备
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双机热备相关推荐
- 双机热备软件,Legato AAM,双机容错,集群软件,磁盘阵列
LEGATO AAM-自动化管理增强业务有效性 从分支机构到数据中心, LEGATO AAM 自动保护您数据和应用的有效性, LAAM 通过监控应用的性能和健康状况.资源预警以及服务的预警和重启.自动 ...
- drbd实现mysql地热备_heartheartbeat+drbd+mysql主库热备
1 环境 主机名 网卡 磁盘 master eth0 桥接模式 eth0(192.168.1.10) 自定义模式(VMnet2)(192.168.2.10)VIP 192.168.1.200/210 ...
- centos MySQL 双机_[原创]CentOS下Mysql双机互为备份
一.环境: 1.安装Centos-6.5-x64位系统的机器两台: host1:192.168.2.3 host2:192.168.2.4 (互相能ping通) 2.安装Mysql. 命令:Yum ...
- mysql 备库,【MySQL】数据库备库策略与脚本
全量备份脚本 [mysql@wallet01 ~]$ vim full_backup.sh #!/bin/bash user='xtrabackup' passwd='xtrabackup' back ...
- centos7双机搭建_Centos7 Mysql 双机热备实现数据库高可用
mysql双主热备,也称主主互备,目的是mysql数据库高可用,只支持双机,原因是mysql的复制是一主多从,但一个从服务器只能有一个主服务器. 双机热备的条件是双机mysql版本必须一致. 服务器分 ...
- 服务器双机热备软件是什么?有什么作用?有哪些?
最近看到不少小伙伴在问,服务器双机热备软件是什么?有什么作用?有哪些?今天我们小编就来给大家简单回答一下这三个问题,希望对大家有用. 服务器双机热备软件是什么? 服务器双机热备软件就是一套解决服务器单 ...
- mysql双机互备linux成功的_配置MySQL双机热备 - Linux服务器MySQL双机热备份试验_数据库技术_Linux公社-Linux系统门户网站...
二.配置MySQL双机热备 传统模式都是采用MySQL双机互备,至于双机热备我搜索了大量的精华帖子都没有发现安装配置文档.故我的一个想法产生了:当建立新的数据库时,默认会建立到/usr/local/m ...
- linux mysql 双机热备_ORACLE 数据库双机热备方案(Linux)
用户可按需安装非RAC模式的oracle程序及实例,按需配置监听器,只需确保所有服务器与oracle相关的参数完全一致即可. 将Oracle应用配置成高可用模式需要记录下列参数,您可以自行整理这些参数 ...
- mysql双机热备的实现
转:http://blog.csdn.net/qq394829044/article/details/53203645 Mysql数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题.还好 ...
最新文章
- OpenCV+python:分水岭算法
- JSON学习笔记(六)- JSONP
- 人口预测和阻尼-增长模型_使用分类模型预测利率-第3部分
- 三款新功能发布,助力阿里云表格存储再次升级
- UI设计实用素材|功能性图标ICON的作用
- MODIS数据火点提取方法
- 《遥感原理与应用》孙家抦版知识点总结(含简答题、论述题)——第八章
- 分享5个非常实用的电脑操作技巧,简单还很实用。
- 异形与铁血战士关系 时间线
- 第4章 关系数据理论
- web前端程序员职位介绍
- DSS 代码分析【启动、初始化流程】
- 学生宿舍管理数据库设计(上)
- 字节提出TRT-ViT:面向TensorRT的视觉Transformer,加速显著!
- app热更新失败:安装wgt文件失败[-1205]:WGT安装包中manifest.json文件的version版本不匹配
- 一波囤书好机会!⎡送书+文章导航⎦
- n张卡片中获取任意3张卡片数字组合的最大值
- 远程下载/上传 服务器文件到本地
- [转载]哪些行为让你觉得对方很高级很有教养?
- 工业机器人三点工具定位法图文_一种工业机器人的抓取定位方法与流程
热门文章
- CVPR 2020 | ActBERT: 自监督多模态视频文字学习
- win10中微软账户中文名称修改后本地用户文件夹仍为中文名
- Shiro之权限管理的概念
- 《Web项目实践》实验报告——Web项目实践基础
- The 16th Zhejiang Provincial Collegiate Programming Contest Sponsored by TuSimple
- 组合数(Combinatorial_Number)
- java indexof 忽略大小写_javascript的indexOf如何才能忽略大小写
- 【学习笔记】抽象队列同步器AQS应用之BlockingQueue详解
- 【jetson nano】ubuntu18.04 配置pytorch环境 安装中文输入法
- Android Git 常用命令和规范