• MySQL学习笔记26


    MySQL主从复制的搭建(AB复制)

    传统AB复制架构(M-S):

    说明:在配置MySQL主从架构时,必须保证数据库的版本高度一致,统一版本为5.7.31

    环境规划:

    编号主机名称主机IP地址角色信息
    1master.itcast.com192.168.17.126

    master主服务器

    2slave.itcast.com192.168.17.127slave从服务器

    安装前准备工作:

    1、在vmware中克隆两台机器,一台是master主服务器,一台是slave从服务器。

    2、对两台服务器执行系统升级操作。

    [root@localhost ~]# yum update -y
    

    3、更改主机名:

    1. [root@localhost ~]# hostnamectl set-hostname master.itcast.cn
    2. [root@localhost ~]# hostnamectl set-hostname slave.itcast.cn

    4、更改/etc/hosts文件:

    由于两台机器处于集群架构,需要相互连接。绑定主机名称与IP地址到/etc/hosts。加快访问速度。两台服务器都需要编辑下。

    1. [root@master ~]# cat /etc/hosts
    2. 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
    3. ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
    4. 192.168.17.126 master master.itcast.cn
    5. 192.168.17.127 slave slave.itcast.cn
    6. [root@slave network-scripts]# cat /etc/hosts
    7. 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
    8. ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
    9. 192.168.17.126 master master.itcast.cn
    10. 192.168.17.127 slave slave.itcast.cn

    5、更改静态IP的配置,把master和slave都配置跟规划一致。

    1. [root@master network-scripts]# cat ifcfg-ens33
    2. TYPE="Ethernet"
    3. PROXY_METHOD="none"
    4. BROWSER_ONLY="no"
    5. BOOTPROTO="static"
    6. DEFROUTE="yes"
    7. IPV4_FAILURE_FATAL="no"
    8. IPV6INIT="yes"
    9. IPV6_AUTOCONF="yes"
    10. IPV6_DEFROUTE="yes"
    11. IPV6_FAILURE_FATAL="no"
    12. IPV6_ADDR_GEN_MODE="stable-privacy"
    13. NAME="ens33"
    14. UUID="7c2cb689-9db9-43cb-b345-d9a8c3ae7dc7"
    15. DEVICE="ens33"
    16. ONBOOT="yes"
    17. IPADDR=192.168.17.126
    18. NETMASK=255.255.255.0
    19. DNS1=114.114.114.114
    20. GATEWAY=192.168.17.2
    21. [root@slave network-scripts]# cat ifcfg-ens33
    22. TYPE="Ethernet"
    23. PROXY_METHOD="none"
    24. BROWSER_ONLY="no"
    25. BOOTPROTO="static"
    26. DEFROUTE="yes"
    27. IPV4_FAILURE_FATAL="no"
    28. IPV6INIT="yes"
    29. IPV6_AUTOCONF="yes"
    30. IPV6_DEFROUTE="yes"
    31. IPV6_FAILURE_FATAL="no"
    32. IPV6_ADDR_GEN_MODE="stable-privacy"
    33. NAME="ens33"
    34. UUID="7c2cb689-9db9-43cb-b345-d9a8c3ae7dc7"
    35. DEVICE="ens33"
    36. ONBOOT="yes"
    37. IPADDR=192.168.17.127
    38. NETMASK=255.255.255.0
    39. DNS1=114.114.114.114
    40. GATEWAY=192.168.17.2

    6、关闭NetworkManager:

    1. [root@master network-scripts]# systemctl stop NetworkManager
    2. [root@master network-scripts]# systemctl disable NetworkManager
    3. [root@slave network-scripts]# systemctl stop NetworkManager
    4. [root@slave network-scripts]# systemctl disable NetworkManager

    7、关闭防火墙和SELinux:

    这个在虚拟机模板中已经关闭。

    8、更改yum源(腾讯云)

    这个已经在虚拟机模板中已经配置。

    9、时间同步:

    ntpdate time1.aliyun.com

    从ntp.org.cn。

    涉及到集群架构,时间同步是一个非常关键的因素。

    Web架构、数据库架构、缓存架构,基本上都是这个前期准备。

  • 相关阅读:
    “2024杭州智慧城市及安防展会”将于4月在杭州博览中心盛大召开
    林旅强 | AI+开源时代 - 开发者与治理者的机遇与挑战
    编译openwrt-lede的故障排除,go模块的下载超时的问题
    Vue2或Vue3使用Pinia快速入门
    等离子体共振和ENZ模式的场增强效应提高ITO对THz产生的非线性响应
    USB 协议 (四) USB HOST 侧 的概念详解
    码蹄集 - MT3252 - 子序列问题
    【JavaScript高级进阶】构造函数和原型,学会prototype
    如何使用程序【爬取视频】,完成中秋节大制作
    登录页直接拿 那
  • 原文地址:https://blog.csdn.net/chang_chunhua/article/details/133436937