Mysql 如何做双机热备和负载均衡 (方法一)
MySQL数据库没有增量备份的机制,但它提供了一种主从备份的机制,就是把主数据库的所有的数据同时写到备份数据库中。实现MySQL数据库的热备份。
下面是具体的主从热备份的步骤:
假设主服务器A(master)、从服务器为B(slave)
A:192.168.0.104
B:192.168.0.169
1.主服务器授权
授权副服务器可以连接主服务器并可以进行更新。这是在主服务器上进行的,创建一个username和password供副服务器访问时使用。也可以使用主服务器默认的帐号和密码。
2.数据复制
将master上已有的数据复制到slave上,以便主从数据库建立的时候两个数据库的数据保持一致。导出导入数据库就不详述了。
3.配置主服务器
修改master上mysql的根目录下的my.ini配置文件
在选项配置文件中赋予主服务器一个server-id,该id必须是1到2^23-1范围内的唯一值。主服务器和副服务器的server-id不能相同。另外,还需要配置主服务器,使之启用二进制日志,即在选项配置文件中添加log-bin启动选项。
注意:如果主服务器的二进制日志已经启用,关闭并重新启动之前应该对以前的二进制日志进行备份。重新启动后,应使用RESET MASTER语句清空以前的日志。
原因:master上对数据库cartrader的一切操作都记录在日志文件中,然后会把日志发给slave,slave接收到master传来的日志文 件之后就会执行相应的操作,使slave中的数据库做和master数据库相同的操作。所以为了保持数据的一致性,必须保证日志文件没有脏数据。
4.重启master
配置好以上选项后,重启MySQL服务,新选项将生效。现在,所有对数据库中信息的更新操作将被写进日志中。
5.配置slave
在副服务器上的MySQL选项配置文件中添加以下参数:
- [mysqld]
- #唯一,并与主服务器上的server-id不同。
- server-id=2
- #主服务器的主机名或者ip地址
- master-host=192.168.0.104
- #如果主服务器没有在默认的端口上监听,则需确定master-port选项
- master-port=3306
- #步骤2.1中创建的用户名和密码
- master-user=root
- master-password=123456
- #复制操作要针对的数据库(可选,默认为全部)
- replicate-do-db=cartrader
- #如果主副服务器间连接经常失败,需增加master-retry-count和master-connect-retry
- #master-retry-count连接重试的次数
- #master-connect-retry 连接失败后等待的秒数
- master-retry-count =999
- master-connect-retry=60
5.重启slave
副服务器上MySQL服务重启后,还在数据目录中创建一个master.info文件,其中包含
所有有关复制过程的信息(连接主服务器的相关信息及与主服务器交换数据的相关信息)。在初次启动以后,副服务器将检查这个master.info文件,以得到相关信息。
如果想修改复制选项,删除master.info并重启MySQL服务,在启动过程中使用选项配置文件中的新选项进行重新创建了master.info文件。
将主服务器上备份好的数据库脚本文件(cartrader.sql)导入到副服务器数据库中,以便保
证主-副服务器上进行复制操作的起点一样。
6.查看master的状态与设置的是否一致
7.查看slave
一般情况下重启了slave之后,自动就会开启复制功能,可以通过下面的语句查看
在slave上
- mysql>show slave status
如果显示waiting for master to send event 的话就表示已经启动了,反之就运行
- mysql>start slave
来启动slave
在SHOW SLAVE STATUS的命令输出后,应该包含Slave_IO_Running对应的值为YES,
Slave_SQL_Running对应的值为YES,只有这样才保证主从机能正常备份。
暂时停止主从热备份的命令是:
- mysql>stop slave
转载于:https://www.cnblogs.com/lechie/p/3580695.html
Mysql 如何做双机热备和负载均衡 (方法一)相关推荐
- 磁盘阵列,双机热备,负载均衡
磁盘阵列,双机热备,负载均衡,这三个东西,中间并没有什么联系,不过现在的大型系统,在软件之前,一般都会做这三种应用 1.磁盘阵列:说白了就是硬盘集群,每个机器都可以访问,放在这个集群上的数据,不会因为 ...
- 双机热备与负载均衡区别
双机热备与负载均衡区别在于: 1.双机热备相当于2台服务器其中有一台是另一台的备机,也可以互为备机:主机在运行服务时,备机处于检测状态,主机发生故障后,备机将接管主机的服务 2.负载均衡是在这2台服务 ...
- 双机热备与负载均衡(双设备)的区别
实习的过程中发现实习公司(传统软件公司)发布的时候用了两个服务器来部署,当时以为是为了高可用而特意做的双机热备,问了一下发现其实是使用了nginx(读音同 engine X)做了负载均衡,特意对这两种 ...
- win2012 文件服务器 双机热备,Windows Server 2012 R2 DHCP服务器双机热备、负载均衡
Windows Server 2012 R2 DHCP服务器安装与配置 Windows Server 2012 R2 DHCP服务器双机热备 Windows Server 2012 R2 DHCP服务 ...
- 服务器做热备份用重装系统吗,ftp服务器做双机热备
ftp服务器做双机热备 内容精选 换一换 只有在本端设备为主用节点时支持该操作,当本端设备降至备用节点时,请前往对端设备进行操作.若倒换不成功,可勾选"强制倒换",进行强制操作.只 ...
- 不同型号服务器如何做双击热备,服务器做双机热备教程
服务器做双机热备教程 内容精选 换一换 将GaussDB(DWS)提供的ODBC DRIVER(psqlodbcw.so)配置到数据源中便可使用.配置数据源需要配置"odbc.ini&quo ...
- 什么双机热备? 为什么要做双机热备? 双机热备有哪几种?
双机热备知识简介 1. 双机热备名词解释 从广义上讲,就是对于重要的服务,使用两台服务器,互相备份,共同执行同一服务.当一台服务器出现故障时,可以由另一台服务器承担服务任务,从而在不需要人工干预的情况 ...
- 弹性云服务器做云终端,云终端解决方案中云服务器做双机热备的必要性(转载)...
终端桌面虚拟化将所有的桌面集中到数据中心,那么和以往的PC模式不一样,普通PC的风险是相对分散的,今天通过集中化方案,风险也变得集中了.因此,一个可靠健壮的服务器平台变得十分必要.另外冗余备份机制也是 ...
- haproxy keepalived_企业实战KeepAlived+Redis+Haproxy实现主从热备、负载均衡、秒级切换...
最近公司生产环境需要做一个Redis+Keepalived+Haproxy的集群架构,分别用六个端口,实现多路复用,最终实现主从热备.负载均衡.秒级切换. 一,Redis6.06集群官网部署,这里不再 ...
- linux mysql 5.7 双机热备_2017年5月5日 星红桉liunx动手实践mysql 主主双机热备
第一步:安装mysql 可参考http://www.runoob.com/mysql/mysql-install.html 心得: rpm -ivh mysql-community-common-5. ...
最新文章
- 一次线上故障之Java对象的一生简单总结
- Best Practices for Web Apps
- copy时候明细消失没有了
- EntityFramework 动态构造排序 FuncIQueryableT, IOrderedQueryableT Dynamic
- javascript 分号_让我们谈谈JavaScript中的分号
- OJ系统原理与实现:Python自动化测试另一个Python程序功能是否正确
- Cookie投票程序
- fastdfs5.10 centos6.9 安装配置
- 《廖雪峰python3教程》| 书评 + 学习笔记干货
- mysql-connector-java-8.0.26-bin.jar 包含bin的jar下载
- Windows10快速切换后台程序的快捷键!
- 银行储蓄系统软件结构图
- arcgis裁剪失败
- office2007设置默认粘贴为选择性粘贴
- 2015/7/22 成交量怀疑 会不会是在吸引上方的套牢盘割肉呢
- 360浏览器强制使用急速模式
- VMware错误:无法更新运行时文件夹共享状态:在客户机操作系统内装载共享文件夹文件系统时出错
- 短信与社交app的好处
- 爆款短视频是怎样练成的:视频发布技巧,首次公开
- php网页可视化调试工具,php-xdebug调试工具
热门文章
- http://kylin.apache.org/development/new_metadata.html
- 呵呵,你这是在背面试题吧?ThreadLocal使用中会有那些坑?
- 为什么索引可以让查询变快?终于有人说清楚了!
- 强大,腾讯开源前后端接口开发工具!
- 2020校招薪酬大比拼,PDD好猛!旧人没有新人香,你被倒挂了没?
- 薄荷Android团队成员Blog
- win10运行在哪里_90s安装新一代win10X!全新操作界面,完美兼容win7或win10程序
- NOI2019游记 —— 夏花般绚烂,繁星般璀璨
- [翻译 EF Core in Action 1.9] 掀开EF Core的引擎盖看看EF Core内部是如何工作的
- [51nod]2128 前缀异或【数学题】