在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

```javascript
/etc/init.d/mysql start


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

10.创建用户 cucsi
```javascript
CREATE USER  'cucsi' IDENTIFIED BY  '1qazxsw2#EDCVFR$';

11.赋权

grant all on  . to 'cucsi'

END

时间: 2025-01-02 16:36:32

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

无外网环境下CentOS 7安装MySQL 5.7.18

情况说明 由于工作需要,需要在一台装有 CentOS 系统的测试服务器上安装 MySQL ,由于该服务器上存有其他比较重要的测试数据,所以不能连接外网.由于之前安装 MySQL 一直都是使用 yum 命令一键搞定的,所以手动安装的话还是有些麻烦的.所以在这里我将我在安装过程中遇到的一些问题记录下来. 在开始之前不得不吐槽一下,网上有一些教程实在是太坑爹,教程直接复制粘贴别人的,不写环境,没有版本号说明.看着就火大. 本文安装的MySQL为安装最基本的功能,如需要安装其他附加功能,请查看官方文档.

python项目在无外网的生产环境解决沙盒依赖问题

python项目在无外网的生产环境解决沙盒依赖问题 在我们实际的生产项目部署过程中,比如银行,政务内网,无法访问某些依赖源.结合实际情况,我们看下如何解决这个问题. 开发环境 建立项目开发路径 mkdir -p /data/python/project/ 我们先查看是否有pip命令工具pip的命令行安装看官网链接:https://pip.pypa.io/en/stable/installing/#installing-with-get-pip-py root@-dev:/data/python/

openfire 在外网情况下如何配置才能传输文件?请大神们指点

问题描述 用asmack写的安卓客户端,在内网情况下测式,手机能发能接,但外网情况下就传不了,什么原因啊.文件发送:publicvoidsendFile(finalStringaudioPath){//CreatethefiletransfermanagerServiceDiscoveryManagersdm=ServiceDiscoveryManager.getInstanceFor(XMPPTool.getconnection());if(sdm==null)sdm=newServiceDi

quartz集群-Quartz+Spring+Hibernate集群环境下 ClusterManager: Error managing cluster: null

问题描述 Quartz+Spring+Hibernate集群环境下 ClusterManager: Error managing cluster: null [2013-12-19 14:43:44] [ERROR] QuartzScheduler_quartzScheduler-NON_CLUSTERED_ClusterManager) - ClusterManager: Error managing cluster: null java.lang.reflect.UndeclaredThro

如何在没网环境下搭建swift

问题描述 如题,需要部署的机器是不允许接触外网的,绝对的不许~,所以很尴尬,有没有大大知道如何在这样的环境下搭建swift组件.包括之前的apt-get软件部分和gitclonehttps://github.com/openstack/swift.git都是需要网络的,跪求解决办法,如何实现本地安装搭建,能解决其中的一部分也可以. 解决方案 解决方案二:可能说的不是很清楚,这里补充一下,就是要提前把要网上下载的东西下载好,然后在没有网络的环境下安装到服务器上面,问题就在于要用什么手段,或者格式,

apache 配置模拟外网环境开发网站的方法_win服务器

因为很多程序员在开发时都会在Apache指定的网站目录下建一个文件夹放网站,当在本机测试时就是输入http://127.0.0.1/web1/这样访问网站,但上传到网站后是用域名的,这样就会造成路径不正确. 解决方法: 在C:\WINDOWS\system32\drivers\etc目录下找到hosts文件,用文本打开,在里面加一句 127.0.0.1 emtit.com 这样你就可以不设DNS服务器就可以用www.emtit.com访问你的网站了,但这样还不能到达你的虚拟目录,打开Apache

LDAP Server环境集中化管理IBM PowerHA SystemMirror高可用性集群

IBM System Director 提供了专用的管理平台,将操作整合,并且简化了配置步骤,从而实现了集中化的管理. 由于篇幅的限制,本文无法详细地阐述每一个涉及到的概念和专有名词.您可以针对具体的环境,对于文中出现的概念自行查找相关的资料来了解.本文的重心是强调实际的操作步骤和方法. 文章将会注重表达操作的步骤和操作结果的分析. 一些重要概念的简介 IBM Systems Director IBM Systems Director 是一套平台管理软件.它能够有效地管理物理和虚拟设备,提高系统

Oracle RAC学习环境搭建图解教程:集群软件安装

2.1 操作系统安装注意事项 2.2 安装集群前的系统配置

海蜘蛛外网访问网站出现 Check flash 错误

问题描述 海蜘蛛版本:海蜘蛛路由V8final免费版Build1231在内网的一台机器上安装了IIS,跑的ASP程序在海蜘蛛上做了端口映射80这几天发现在外网(不同外网环境下)访问这个网站会提示HTTP/1.1404NOTFOUND!Checkflash:/wnm2.2.2-0005.zip然后我至少刷新页面3次,才能正常访问网站.然后过上好久,继续出这个问题然后如此循环请教高人如何解决这个问题. 解决方案 本帖最后由 mrgky 于 2011-05-10 11:26:17 编辑解决方案二:该回