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

  • Post author:
  • Post category:其他


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

很奇怪目前的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