• Galera Cluster 实现mysql的高可用 (Percona XtraDB Cluster)


    Galera Cluster 实现mysql的高可用 (Percona XtraDB Cluster)

    
    # 基础搭建
    # 设备:三台主机 192.168.47.101 192.168.47.102 192.168.47.103 
    # centos7 系统 关闭防火墙 selinux
    
    
    
    
    # 设置清华源用于下载
    cat >/etc/yum.repos.d/pxe.repo <<eof
    [percona]
    name=percona
    baseurl=https://mirrors.tuna.tsinghua.edu.cn/percona/release/7Server/RPMS/x86_64
    gpgcheack=0
    eof
    
    
    #拷贝yum源
    scp /etc/yum.repos.d/pxe.repo 192.168.47.102:/etc/yum.repos.d/
    scp /etc/yum.repos.d/pxe.repo 192.168.47.103:/etc/yum.repos.d/
    
    
    
    #192.168.47.101 192.168.47.102 192.168.47.103 都要安装
    yum install Percona-XtraDB-Cluster-57 -y
    
    
    
    #配置mysqld.cnf文件 
    server-id=1
    bin_log
    
    
    
    #配置wsrep.cnf文件,
    wsrep_cluster_address=gcomm:// 192.168.47.101,192.168.47.102,192.168.47.103
    
    
    #**每台设备都要有一个本机 ip  **
    wsrep_node_address=192.168.47.10[1,2,3] 
    
    
    #节点id
    wsrep_node_name=pxc-cluster-node-[1,2,3]
    
    
    
    
    #  sst同步连接加入都需要的密码账户
    wsrep_sst_auth="Justin:123456"
    
    
    
    # 启动一个节点:192.168.47.101
    systemctl start mysql@bootstrap.service 
    
    
    
    #搜索一下登录密码
    grep "temporary password" /var/log/mysqld.log 
    
    
    
    #拿到 :tvhfp8kh2L=4 随机生成密码登录数据库 
    mysql -uroot -p'tvhfp8kh2L=4' 
    
    
    
    
    #第一次登录必须修改密码:
    alter user 'root'@'localhost' identified by '123456';
    
    
    
    #创建连接所需要的账户wsrep.cnf文件最后一项
     CREATE USER 'Justin'@'%' IDENTIFIED BY '123456';
     GRANT RELOAD, LOCK TABLES, PROCESS, REPLICATION CLIENT ON *.* TO 'Justin'@'%' ;
    
    
    
    
    # 其他节点开启 192.168.47.102  192.168.47.103
    systemctl start mysql 
    
    #检测同时创建与关闭其中部分设备继续操作数据库查看数据库高可用情况
    
    
    
    
  • 相关阅读:
    MySQL · 引擎特性 · InnoDB 事务锁简介
    锁大全与 GDB调试
    docker(4):coreos+docker+rancher真厉害
    TIDB ---NEW SQL
    Linux的内存回收和交换
    TLS握手优化详解
    北风网JAVA 大数据培训
    MySQL 5.7 深度解析: JSON数据类型使用
    MySQL 5.7 深度解析: 临时表空间
    在Linux最大打开文件数限制下 MySQL 对参数的调整
  • 原文地址:https://www.cnblogs.com/Justin0717/p/11978354.html
Copyright © 2020-2023  润新知