【运维】MariaDB_galera_cluster集群

实验环境:openstack平台

 

【运维】MariaDB_galera_cluster集群

1.安装数据库服务及galera

[root@mariadb-1 yum.repos.d]# yum -y install mariadb mariadb-server galera

 

2.修改服务配置

//编辑配置文件/etc/my.cnf.d/mariadb-server.cnf,解开注释

[root@mariadb-2 my.cnf.d]# vim mariadb-server.cnf 
[galera]
# Mandatory settings
wsrep_on=ON
wsrep_provider=/usr/lib64/galera/libgalera_smm.so
wsrep_cluster_address=gcomm://172.129.1.56,172.129.1.57,172.129.1.58
binlog_format=row
default_storage_engine=InnoDB
innodb_autoinc_lock_mode=2

 

#rpm -ql命令可以查询galera组件库文件路径

【运维】MariaDB_galera_cluster集群

 

3.初始化运行

//在任意一台上进行初始化(若有galera_new_cluster命令优先使用)

//节点初始化安装

[root@mariadb-3 my.cnf.d]# mysql_install_db --defaults-file=/etc/my.cnf.d/mariadb-server.cnf --user=mysql

//启动数据库

[root@mariadb-3 my.cnf.d]# mysqld_safe --defaults-file=/etc/my.cnf.d/mariadb-server.cnf --user=mysql --wsrep-new-cluster &

//进行安全设置,主要是配置root密码

[root@mariadb-3 my.cnf.d]# mysql_secure_installation

 

4.在其余节点启数据库服务

[root@mariadb-2 my.cnf.d]# mysqld_safe --defaults-file=/etc/my.cnf.d/mariadb-server.cnf --user=mysql &

//ROOT密码是同步的,在初始化节点已经配置

 

5.服务验证

进入数据库(任意一台)

//集群内节点数量

show status like "wsrep_cluster_size";

【运维】MariaDB_galera_cluster集群

 

//wsrep_cluster_status为Primary,表示节点为主节点,正常读写。

//wsrep_ready为ON,表示集群正常运行。

//wsrep_cluster_size为3,表示集群有三个节点。

show global status like "ws%";

【运维】MariaDB_galera_cluster集群

 

上一篇:简单的html js node 前端直接使用反向代理软件


下一篇:微信小程序引起热议,但谁还记得企业微信呢?