开发者社区> 怀远西> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

在CentOS6.5无外网环境下的MariaDB-Galera-Cluster 5.5集群的安装和配置

简介:
+关注继续查看

**如果有网络环境,可以对应自己的Linux发行版添加源,并通过包管理器进行安装。
以下列举CentOS6_x86_64 MariaDB5.5的源地址

# MariaDB 5.5 CentOS repository list - created 2017-07-13 00:58 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

**

#清除缓存,重新生成缓存
yum  clean all && yum makecache
#安装,所有机器都安装
yum install MariaDB-Galera-server

#手动安装 MariaDB-galera-cluster 5.5#

1.注销其他repo,防止没有网络导致yum安装时报源不可用的错


sudo mv /etc/yum.repos.d/CentOS-Base.repo{,.old}
sudo mv /etc/yum.repos.d/CentOS-Debuginfo.repo{,.old}
sudo mv /etc/yum.repos.d/CentOS-Vault.repo{,.old}
sudo mv /etc/yum.repos.d/CentOS-Media.repo{,.old}

2.添加本地源 /iso,centos6的镜像

sudo vim /etc/yum.repos.d/base.repo
[baseiso]
name=baseiso
baseurl=file:///iso
gpgcheck=0
enabled=1

3.卸载原有mysql

sudo yum remove -y mysql mysql-server mysql-libs

4.复制mariaDB galera 的rpm包
具体手动下载所需要的rpm包在官网地址

5.安装mariaDB-galera
sudo yum localinstall * -y

6.编辑所有节点/etc/my.cnf.d/server.cnf

[galera]
#指定galera的共享库文件,不知道在哪可以rpm -ql galera 查看libgalera_smm.so所在路径
wsrep_provider=/usr/lib64/galera/libgalera_smm.so
#指定集群的几台机器,记得关闭防火墙,SElinux,iptables啥的
wsrep_cluster_address="gcomm://192.168.99.22,192.168.99.20,192.168.99.21"
#以下默认配置
binlog_format=row
default_storage_engine=InnoDB
innodb_autoinc_lock_mode=2
bind-address=0.0.0.0
#定义一个自己的集群名字
wsrep_cluster_name="myCluster"

7.复制配置到其他节点

#在任意某节点启动mysql,最好按照ip顺序启动,否则可能会出现连接不上,解决办法是过一会再启动没有启动的节点
  /etc/init.d/mysql start --msrep-new-cluster

8.其他节点启动mysql服务

service mysql start

/etc/init.d/mysql start

9.mysql 进入数据库,创建数据库并测试是否同步

10.创建用户 cucsi

CREATE USER  'cucsi' IDENTIFIED BY  '1qazxsw2#EDCVFR$';

11.赋权

grant all on  *.* to 'cucsi'

END

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Ubuntu 16.04 LTS下安装配置Java环境
系统版本:Ubuntu 16.04 x86 JDK版本:jdk1.8.0_131 1. 下载Java JDK文件 官网网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html .tar.gz的包是Ubuntu系统用的,.rpm是CentOS系统 我是在云服务器配置的,用wget下载由于网络的原因下不全,所以在本地下好之后上传到了云服务器。
1574 0
+关注
23
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载