MariaDB [galeratest]> CREATE DATABASE galera;
Query OK, 1 row affected (0.00 sec)
MariaDB [galera]> USE galera;
Database changed
MariaDB [galera]> CREATE TABLE t (id int primary key);
Query OK, 0 rows affected (0.02 sec)
MariaDB [galera]> insert into t values(1);
Query OK, 1 row affected (0.00 sec)
MariaDB [galera]> insert into t values(2);
Query OK, 1 row affected (0.00 sec)
MariaDB [galera]> insert into t values(3);
Query OK, 1 row affected (0.00 sec)
MariaDB [galera]> insert into t values(4);
Query OK, 1 row affected (0.01 sec)
MariaDB [galera]> insert into t values(5);
Query OK, 1 row affected (0.01 sec)
MariaDB [galera]> insert into t values(6);
Query OK, 1 row affected (0.00 sec)
MariaDB [galera]> select * from t;
+----+
| id |
+----+
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 6 |
+----+
6 rows in set (0.00 sec)
在c2、c3上查询数据
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| galera |
| information_schema |
| mysql |
| performance_schema |
+--------------------+
4 rows in set (0.00 sec)
MariaDB [(none)]> USE galera;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
MariaDB [galera]> SELECT * FROM t;
+----+
| id |
+----+
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 6 |
+----+
6 rows in set (0.00 sec)
配置MariaDB 10.1.12 yum源
其MariaDB.repo文件内容如下
使用yum安装
安全配置
启动MariaDB
或
配置 MariaDB Galera Cluster
分别修改三台节点上的/etc/my.cnf.d/server.cnf文件
修改c1上的
/etc/my.cnf.d/server.cnf
文件如下修改c2上的
/etc/my.cnf.d/server.cnf
文件如下修改c3上的
/etc/my.cnf.d/server.cnf
文件如下启动集群
引导创建集群
查看集群信息
向集群中添加其他节点
查看集群信息
测试数据同步
在c1上建库、建表并插入数据,观察c2、c3是否可以查询到
在c2、c3上查询数据
故障测试
观察
wsrep_cluster_size
,wsrep_incoming_addresses
的值参考文档
https://www.vultr.com/docs/install-mariadb-on-centos-7 https://downloads.mariadb.org/mariadb/repositories/#mirror=digitalocean-nyc&distro=CentOS&distro_release=centos7-amd64--centos7&version=10.1 https://mariadb.com/kb/en/mariadb/yum/#installing-mariadb-galera-cluster-with-yum https://mariadb.com/kb/en/mariadb/getting-started-with-mariadb-galera-cluster/ http://galeracluster.com/documentation-webpages/configuration.html http://www.dwhd.org/20150924_133631.html http://www.nnbbxx.net/post-3817.html