千家信息网

garela集群

发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,需要全部关闭防火墙和selinux时间必须同步,可以准备时间服务器#vim /etc/ntp.confserver 127.127.1.0fudge 127.127.1.0 stratum 10#sy
千家信息网最后更新 2025年01月22日garela集群

需要全部关闭防火墙和selinux

时间必须同步,可以准备时间服务器

#vim /etc/ntp.conf

server 127.127.1.0

fudge 127.127.1.0 stratum 10

#systemctl restart ntpd

客户端同步时间:

$ ntpdate galera1

下载安装Galera(每台都要安装)


注意:Galera有独立的补丁包,也有在mysql基础上打好补丁的完整包
我们要下载带wsrep扩展补丁的版本,比如:
MySQL 5.7.20 extended with wsrep patch version 25.13


做好本地解析:ip对应galera1,garela2,garela3


配置yum源

# cat galera.repo
[galera]
name=galera
baseurl=http://releases.galeracluster.com/mysql-wsrep-5.7/centos/7/x86_64/
enabled=1
gpgcheck=0

查看安装包

yum list | grep 'galera'

galera.x86_64 25.3.12-2.el7 epel
mysql-wsrep-5.7.x86_64 5.7.20-25.13.el7 galera
mysql-wsrep-client-5.7.x86_64 5.7.20-25.13.el7 galera
mysql-wsrep-common-5.7.x86_64 5.7.20-25.13.el7 galera
mysql-wsrep-devel-5.7.x86_64 5.7.20-25.13.el7 galera
mysql-wsrep-libs-5.7.x86_64 5.7.20-25.13.el7 galera
mysql-wsrep-libs-compat-5.7.x86_64 5.7.20-25.13.el7 galera
mysql-wsrep-server-5.7.x86_64 5.7.20-25.13.el7 galera
mysql-wsrep-test-5.7.x86_64 5.7.20-25.13.el7 galera


安装:

#yum install mysql-wsrep-5.7.x86_64 galera rsync -y


修改mysql配置文件,将mysql密码全部修改为123

每台机器创建用于数据同步的用户:
mysql> grant all on *.* to 'syncuser'@'%' identified by '123';
mysql> flush privileges;
mysql> grant all on *.* to 'syncuser'@'%' identified by 'Qianfeng123!@';

mysql> flush privileges;


配置Galera Replication:
galera1配置:主配置文件my.cnf追加如下内容,黑体部分是和其他节点不同的地方
server-id=1
binlog_format=row
innodb_file_per_table=1
innodb_autoinc_lock_mode=2

wsrep_on=ON
wsrep_provider=/usr/lib64/galera/libgalera_smm.so
wsrep_cluster_name='galera'
wsrep_cluster_address='gcomm://'
wsrep_node_name='galera1'
wsrep_node_address='192.168.245.133'
wsrep_sst_auth=syncuser:'123'
wsrep_sst_method=rsync


gelera2配置:主配置文件my.cnf追加如下内容:



server-id=2
binlog_format=row
innodb_file_per_table=1
innodb_autoinc_lock_mode=2

wsrep_on=ON
wsrep_provider=/usr/lib64/galera/libgalera_smm.so
wsrep_cluster_name='galera'
wsrep_cluster_address='gcomm://galera1,galera3' //这里第一台可以不写,但是以后几台都得写,并且不能写自己的ip或者本地解析的名称
wsrep_node_name='galera2'
wsrep_node_address='192.168.245.136'
wsrep_sst_auth=syncuser:'Qianfeng123!@'
wsrep_sst_method=rsync


重启每台机器的mysql

查看端口:galera端口:4567,mysql端口:3306


测试:

mysql>show status like 'wsrep%';





配置 文件 时间 端口 补丁 同步 内容 机器 不同 名称 地方 基础 客户 客户端 密码 数据 服务器 版本 用户 节点 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 达梦数据库配置会话限制 shell的连接数据库 如何使用中国期刊全文数据库 上海正规软件开发服务检测中心 海淀区口碑好的软件开发软件 原神国际服资料能更改服务器吗 网络安全宣传动漫 公司建立数据库的好处 贵州师范大学思政课数据库 数据库生日 不同角度理解数据库安全技术 服务器安全组有哪些端口 服务器怎么安装wps软件 广州点博网络技术 怎么样 上海装配式网络技术售后保障 浦东新区运营软件开发售后服务 软件开发商收取流量提成 软件开发面试会问框架底层吗 邮件服务器都有哪些 宁夏惠普服务器维修调试 正数网络技术有限公司公司章程 方舟生存进化还要自己搞服务器吗 软件开发成熟度认定标准 曙光服务器管理口用户名密码 结合网络安全宣传周 小麦族基因组数据库 三调数据库标准百度云 服务器冷却液-氟化液上市公司 小学生网络安全新闻报道 徐州网站服务器价格
0