MySQL 主备双活安装说明一、 MySQL 主备工作原理MySQL 主备集群模式采纳日志回放的模式,将主效劳器上执行过的日志信息,在备机上重新进展一次回放,确保主备效劳器数据的一致性
简单而言就是把一个效劳器上执行过的 sql 语句在别的效劳器上也重复执行一遍,只要两个数据库的初态是一样的,那么它们就能一直同步
对于一个 mysql 效劳器,一般有两个线程来负责复制和被复制
作为主效劳器 Master,会把自己的每一次改动都记录到 二进制日志 Binarylog 中;2
作为从效劳器 Slave,会用 master 上的账号登陆到 master 上, 读取 master 的 Binarylog,写入到自己的中继日志 Relaylog,然后自己的 sql 线程会负责读取这个中继日志,并执行一遍
MySQL 主备双活即主效劳器负责写入读取,从效劳器那么只能进展读取操作
MySQL 主主双活那么在主备的根底上,采纳互为备份的方式
二、 MySQL 双活配置2
环境说明两台效劳器,IP 地址分别为(以下简称 A 机) 14
MySQL 安装在两台效劳器上分别安装 MySQL 效劳器
$ sudo apt-get install mysql-server2
创立备份用户在 A 机上执行mysql>grant replication slave on*
*toidentifiedby'replpwd';mysql> flush privileges;在 B 机上执行mysql>grant replication slave on*
*toidentifiedby'replpwd';mysql> flush privileges;2
修改 MySQL 配置在 A 机上修改配置文件$ sudo vi /etc