时间:2021-07-01 10:21:17 帮助过:31人阅读
需要两台已经装好MySQL的Linux服务器可以是YUM安装的、二进制包安装的或者是源代码包编译的都行,然后实现这两台MySQL服务其的主
首先是实验环境
需要两台已经装好MySQL的Linux服务器可以是YUM安装的、二进制包安装的或者是源代码包编译的都行,然后实现这两台MySQL服务其的主从同步,咋实现同步时使用SSL加密传输,再实现双主模型。
注意:保证MySQL服务器版本一致,或者主服务器的版本低于从服务器的版本。
阅读示例:
文中所有需要在终端界面输入的命令,,都是用代码框的形式展现
如:
文中所有使用文本编辑器打开或者编辑配置文件的内容,都使用“引用框”来展现.配置文件中写入的内容都在引用框中用灰色字体展现。
如:
/etc/my.cnf 主服务器需要在主配置文件中修改
[mysql]下面添加
准备工作:
两台虚拟机:mylab1-192.168.89.11、mylab2-192.168.89.22
系统使用的是CentOS6.2,mysql使用的版本是5.6.4-m7
主服务器配置:
server-id 要保证和从服务器不一致
其他配置采用默认配置就可以了
配置同步帐号
命令解释:
user_name 登录的用户名
host 从服务器的主机IP或主机名
password 登陆密码
主服务器的配置就OK了
如果主服务器是一个已经在使用中的数据库服务器,可以先做一次数据的完全备份,然后在从服务器上恢复备份后再让从服务器同步主服务器。
使用mysqldump备份是指定选项 --master-data=2 在备份文件中记录二进制文件日志的位置,从服务器同步时指定从该位置开始同步