zoukankan      html  css  js  c++  java
  • HA 高可用mysql集群

    注意问题:

    1.保持mysql用户和组的ID号是一致的;

    2.filesystem 共享存储必须要有写入权限;

    3.删除资源必须先删除约束,在删除资源;

    1.安装数据库,这里使用maridb数据库;

    node1节点配置:

    tar -xf maridb-xx.tar.gz -C /usr/local

    ln -sv maridb-xx mysql

    cd /usr/local/mysql

    初始化数据库,第二台node2不需要在进行初始化直接copy相关配置文件即可

    2.配置filesystem NFS共享存储;

    新建一个文件夹,挂着磁盘为ext4格式的盘到mydata,此盘应该创建为lvm分区进行挂载;

    vim /etc/exports

    /mydata 192.168.254.0/24(rw,no_root_squash)

    3.新建资源如下:

    myip设置ip为192.168.254.21

    mystore设置filesystem磁盘挂载路径为 目标挂载:192.168.254.188:/mydata  本地挂着路径:/mydata  使用的服务是:nfs

    img1

    此时启动myservices进行验证,查看node2节点是否启动mysql端口3306如下:(已经启动)

    img2

    4.给node1的mysql授权一个用户拥有root权限的用户,然后使用192.168.254.21集群地址登陆效果;如下

    MariaDB [(none)]> GRANT ALL ON *.* TO 'root'@'192.168.254.%' IDENTIFIED BY 'izyno';

    MariaDB [(none)]> flush privileges

    然后在其他装有mysql客户端的机器进行验证如下:

    img3

    5.进行HA集群切换;

    img4

    然后在我们已经登陆的客户端查看,我们的登陆还是在线,没有推出:

    img5

  • 相关阅读:
    DataGrip连接MySql数据库
    IDEA版本控制-Git
    IDEA关联MySql数据库
    ESXi平滑升级
    Dell服务器安装vGPU
    索引
    数据类型
    部署Zabbix监控平台
    部署Cacti监控平台
    常用系统监控命令
  • 原文地址:https://www.cnblogs.com/ligao/p/6932952.html
Copyright © 2011-2022 走看看