Galera MariaDB 搭建

1.安装服务包组:

yum -y install mariadb-galera mariadb-galera-server xtrabackup

2.修改配置文件

vim /etc/my.cnf.d/galera.cnf

修改如下参数:

wsrep_provider=/usr/lib64/galera/libgalera_smm.so
wsrep_cluster_address="gcomm://"
wsrep_node_address=172.16.0.11
wsrep_sst_auth=
sst:sstpass123
wsrep_sst_method=xtrabackup

注:wsrep_cluster_address="gcomm://"

3. 在/etc/my.cnf中加入如下行:

!includedir /etc/my.cnf.d/

4. 设置开机启动MariaDB

chkconfig mysqld on

5. 确认MariaDB已正确安装并处于运行状态

service mysqld start
mysql -uroot -p
Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g.Your MariaDB connection id is 14Server version: 5.5.36-MariaDB-wsrep MariaDB Server, wsrep_25.9.r3961Copyright (c) 2000, 2014, Oracle, Monty Program Ab and others.Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.

如果有wsrep字样输出,则说明安装正常。

6. 设置MariaDB的root密码,并做安全加固

/usr/bin/mysql_secure_installation

7. 在mysql中新建sst用户

mysql -u root -p
mysql> GRANT USAGE ON *.* to [email protected]‘%‘ IDENTIFIED BY ‘sstpass123‘;
mysql> GRANT ALL PRIVILEGES on *.* to [email protected]‘%‘;
mysql> GRANT USAGE ON *.* to [email protected]‘localhost‘ IDENTIFIED BY ‘sstpass123‘;
mysql> GRANT ALL PRIVILEGES on *.* to [email protected]‘localhost‘;
mysql> FLUSH PRIVILEGES;
mysql> quit

8.新增节点参见步骤1-4。

时间: 2024-10-12 23:24:34

Galera MariaDB 搭建的相关文章

galera mariadb集群恢复策略

1 galera mariadb首先MariaDB是一个数据库,可以看成是MySQL的一个分支,由于MySQL被SUN收购,所以MySQL面临着闭源的风险,当时MySQL之父Widenius并没有加入SUN,而是基于MySQL的代码开发新的分支,命名为MariaDB,并全部开源. Galera是Galera Cluster,是一种为数据库设计的新型的.数据不共享的.高度冗余的高可用方案,galera mariadb就是集成了Galera插件的MariaDB集群,Galera本身是具有多主特性的,

Install Galera MariaDB 5.5 on CentOS 6.5

vi /etc/yum.repos.d/galera.repo# MariaDB 5.5 CentOS repository list - created 2014-08-28 06:32 UTC# http://mariadb.org/mariadb/repositories/[mariadb]name = MariaDBbaseurl = http://yum.mariadb.org/5.5/centos6-amd64gpgkey=https://yum.mariadb.org/RPM-GP

mysql/MariaDB 搭建后创建密码及开启远程

创建密码: mysqladmin -u root -p password newpassword 或 MariaDB [(none)]> use mysql MariaDB [mysql]> update user set password=password("123456")where user='root'; Query OK, 0 rows affected (0.00 sec) Rows matched: 4 Changed: 0 Warnings: 0 Maria

MariaDB Galera Cluster集群

一.MariaDB Galera Cluster概要: 1.简述: MariaDB Galera Cluster 是一套在mysql innodb存储引擎上面实现multi-master及数据实时同步的系统架构,业务层面无需做读写分离工作,数据库读写压力都能按照既定的规则分发到 各个节点上去.在数据方面完全兼容 MariaDB 和 MySQL. 2.特性: (1).同步复制 Synchronous replication (2).Active-active multi-master 拓扑逻辑 (

利用MariaDB Galera Cluster实现mariadb的多主复制

利用MariaDB Galera Cluster实现mariadb的多主复制 时间:2014年01月08日 | 分类:MariaDB | 评论:0 条 | 浏览:870 次 一.MariaDB Galera Cluster概要: 1.简述: MariaDB Galera Cluster 是一套在mysql innodb存储引擎上面实现multi-master及数据实时同步的系统架构,业务层面无需做读写分离工作,数据库读写压力都能按照既定的规则分发到 各个节点上去.在数据方面完全兼容 MariaD

MariaDB Galera Cluster实现mariadb的多主复制

一.MariaDB Galera Cluster概要: 1.简述: MariaDB Galera Cluster 是一套在mysql innodb存储引擎上面实现multi-master及数据实时同步的系统架构,业务层面无需做读写分离工作,数据库读写压力都能按照既定的规则分发到各个节点上去.在数据方面完全兼容 MariaDB 和 MySQL. 2.特性: (1).同步复制 Synchronous replication (2).Active-active multi-master 拓扑逻辑 (3

CentOS 6.4安装配置MairaDB 10.3 Galera Cluster

一. 安装环境 不同版本的操作系统(CentOS 6 与 7).不同版本的数据库(MariaDB 10.1前后)相关安装配置命令不太一样. 1. 操作系统:CentOS 6.4 2. 数据库    :  MariaDB 10.3.7 二. 服务器规划 MariaDB01  192.168.10.178 MariaDB02  192.168.10.179 MariaDB03  192.168.10.180 三. 修改MariaDB01/02/03 hosts vi /etc/hosts 192.1

一台服务器搭建LAMP

什么是LAMP? 一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台. LAMP L:linux A:apache httpd M:mysql.mariadb P:php 动态资源处理过程 Client -- (httpd) --> httpd -- (php) --> php-- (php-MySQL) --> Mariadb 搭建LAMP使用centos7.3系统 httpd -

LAMP 搭建和压力测试

LAMP 搭建和压力测试 (1) CentOS 7, apm+xcache, rpm包, phpmodule; a)一个虚拟主机提供phpMyAdmin,另一个虚拟主机提供wordpress: b)为phpMyAdmim提供https服务: (2) CentOS 7, amp + xcache, rpm包,php-fpm: a)httpd, php, mariadb分别部署在一个单独的主机上: b)一个虚拟主机提供phpMyAdmin,另一个虚拟主机提供wordpress: c)为phpMyAd