当前位置:Gxlcms > mysql > MySQL主从模型,传输加密以及双主模型的实现

MySQL主从模型,传输加密以及双主模型的实现

时间:2021-07-01 10:21:17 帮助过:31人阅读

需要两台已经装好MySQL的Linux服务器可以是YUM安装的、二进制包安装的或者是源代码包编译的都行,然后实现这两台MySQL服务其的主

首先是实验环境
需要两台已经装好MySQL的Linux服务器可以是YUM安装的、二进制包安装的或者是源代码包编译的都行,然后实现这两台MySQL服务其的主从同步,咋实现同步时使用SSL加密传输,再实现双主模型。
注意:保证MySQL服务器版本一致,或者主服务器的版本低于从服务器的版本。

阅读示例:
文中所有需要在终端界面输入的命令,,都是用代码框的形式展现
如:

  • ifconfig
  • mysql> 开头的是在mysql中输入的命令
  • 文中所有使用文本编辑器打开或者编辑配置文件的内容,都使用“引用框”来展现.配置文件中写入的内容都在引用框中用灰色字体展现。
    如:

    /etc/my.cnf 主服务器需要在主配置文件中修改
    [mysql]下面添加

    准备工作:
    两台虚拟机:mylab1-192.168.89.11、mylab2-192.168.89.22
    系统使用的是CentOS6.2,mysql使用的版本是5.6.4-m7

    主服务器配置:

    server-id 要保证和从服务器不一致
    其他配置采用默认配置就可以了
    配置同步帐号

  • mysqldump --all-databases --single-transaction --master-data=2 > /root/all.sql
  • 命令解释:
    user_name 登录的用户名
    host 从服务器的主机IP或主机名
    password 登陆密码
    主服务器的配置就OK了
    如果主服务器是一个已经在使用中的数据库服务器,可以先做一次数据的完全备份,然后在从服务器上恢复备份后再让从服务器同步主服务器。
    使用mysqldump备份是指定选项 --master-data=2 在备份文件中记录二进制文件日志的位置,从服务器同步时指定从该位置开始同步

    linux

    人气教程排行