CentSO7.6下部署Maridb Galera Cluster 实践记录(一)

          根据目前系统业务发展,预计未来上集成的概率异常之高,所以提前学习如何部署,网上尽管有很多这方面资料,但是真正适合自己的只有实践过的。

          很奇怪目前的yum资源库里面为什么没有galera资源,目前只能通过修改源来下载

           通过以下代码添加YUM源:

tee /etc/yum.repos.d/mariadb.repo <<-'EOF'
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF

        后续更新为国内镜像,速度比之前要官网快很多。

tee /etc/yum.repos.d/mariadb.repo <<-'EOF'
[mariadb]
name = MariaDB
baseurl = http://mirrors.ustc.edu.cn/mariadb/yum/10.4/centos7-amd64/
gpgkey=http://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF

        添加完毕后,更新YUM资源,  #  yum makecache

        执行完毕后,安装mariadb数据库,# yum install -y mariadb-server

       有些资料还提示安装mariadb-client,经实际测试发现,上述安装过程中就会自带安装,

          继续安装galera,# yum install -y galera

          我很奇怪,第一次安装还有个安装过程,第二次就直接没了,提示我已经安装了。

          第一个系统安装截图:

     第二个系统安装效果:

    

            关闭防火墙:  # systemctl stop firewalld  

            禁用防火墙:# systemctl disable firewalld

            重置计算机名称: # hostnamectl set-hostname  db143(自己可以根据实际情况定义)

            修改配置文件:

                                  # cd /etc/my.cnf.d     --  进入到所在文件夹,核实下配置文件是否存在

                                  # ls -a                       -- 查看所有文件

                           

                              # vi server.cnf          --  网上有的说是galera.cnf,但是我一直没发现这个文件

            生成galera执行文件:# sudo -u mysql /usr/sbin/mysqld --wsrep-new-cluster &> /tmp/wsrep_new_cluster.log & disown $!

            执行galera文件: # tail -f /tmp/wsrep_new_cluster.log

  

        

原文地址:https://www.cnblogs.com/zhongjicainiao/p/10913167.html