当前位置:网站首页>HAC集群修改管理员用户密码
HAC集群修改管理员用户密码
2022-07-05 18:55:00 【51CTO】
瀚高数据库
目录
环境
文档用途
详细信息
环境
系统平台:Linux x86-64 Red Hat Enterprise Linux 7
版本:4.5.6,4.5.7
文档用途
本文档用于指导HAC集群修改管理员用户密码
详细信息
1、检查集群状态,使用A、B两种方法进行判断
方法A:使用集群命令,确保TL时间线一致,Lag in MB数据同步延迟不能过高,最好延迟为0。
[ root @localhost ~] # hghactl list
+ Cluster: ha ( 7072256965608815760) -------+---------+----+-----------+
| Member | Host | Role | State | TL | Lag in MB |
+----------+---------------------+---------+---------+----+-----------+
| hghac228 | 192.168.80.228: 5866 | Leader | running | 6 | |
| hghac230 | 192.168.80.230: 5866 | Replica | running | 6 | 0 |
+----------+---------------------+---------+---------+----+-----------+
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
方法B:各个节点查询进程,有sender节点的是主库,有receiver节点的是备库
2、暂停集群
(任意节点执行即可,暂停集群只是停止集群主备切换,不影响数据库使用)
3、修改密码(只能在主库执行)
4、主备库修改密码文件
冒号为分隔符,倒数第二位用户名,最后一位数据库密码,将密码修改为修改之后的密码即可,保存退出。
5、主备库修改集群配置文件
vim / opt / HighGo / tools / hghac / hghac. yaml
authentication:
replication:
password: Hello @123
username: sysdba
rewind:
password: Hello @123
username: sysdba
sysdba:
password: Hello @123
syssso:
password: Hello @123
syssao:
password: Hello @123
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
根据对应的用户名修改密码即可,保存退出。
6、备库修改data目录下的postgresql.auto.conf文件
vim $PGDATA / postgresql. auto. conf
primary_conninfo = 'user=sysdba password=' '[email protected]' ' host=192.168.80.228 port=5866 sslmode=prefer sslcompression=0 gssencmode=disable krbsrvname=postgres target_session_attrs=any'
- 1.
- 2.
- 3.
注意:password前边的user为sysdba,即修改用户sysdba的密码
7、恢复集群(任意节点执行即可)
8、重启集群生效(任意节点执行即可)
注意:
最后一个参数c是集群的名字,查看方法
9、查看集群状态
10、重新初始化所有节点的hgproxy
(如果没有使用hgproxy请跳过该步骤)
11、其他
执行hghactl等集群命令提示“未找到命令”,请配置环境变量,参考如下:
vim ~ /. bash_profile
export PGPORT = 5866
export PGUSER = sysdba
export PGDATABASE = highgo
export PGHOME =/ opt / HighGo4 .5 .7 - see
export PGDATA =/ opt / HighGo4 .5 .7 - see / data
export PATH = $PGHOME / bin: $PATH: $HOME / bin: / opt / HighGo / tools / hgproxy / bin: / opt / HighGo / tools / hghac: / opt / HighGo / tools / hghac / etcd
export LD_LIBRARY_PATH = $PGHOME / lib: / usr / lib64: $LD_LIBRARY_PATH
export ETCDCTL_ENDPOINTS = http: //10.1.194.182:2379,http://10.1.194.191:2379,http://10.1.194.192:2379
export PATRONICTL_CONFIG_FILE =/ opt / HighGo / tools / hghac / hghac - see. yaml
source ~ /. bash_profile
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
注意:
1、需要根据实际情况修改环境变量实际路径,可以使用find命令查找文件路径
例:查找hghac find / -iname hghac -print
2、ETCDCTL_ENDPOINTS三个ip需要修改为配置etcd三节点的ip,可以参考/opt/HighGo/tools/hghac/hghac-see.yaml文件中的etcd:hosts
边栏推荐
- 中文版Postman?功能真心强大!
- Powerful tool for collection processing
- 机器学习基础(三)——KNN/朴素贝叶斯/交叉验证/网格搜索
- 跨境支付平台 XTransfer 的低代码实践:如何与其他中台融合是核心
- Mysql database indexing tutorial (super detailed)
- Optimization of middle alignment of loading style of device player in easycvr electronic map
- [HCIA cloud] [1] definition of cloud computing, what is cloud computing, architecture and technical description of cloud computing, Huawei cloud computing products, and description of Huawei memory DD
- The easycvr authorization expiration page cannot be logged in. How to solve it?
- Blue sky drawing bed Apple quick instructions
- 为什么 BI 软件都搞不定关联分析?带你分析分析
猜你喜欢
MySQL优化六个点的总结
Powerful tool for collection processing
视频自监督学习综述
You can have both fish and bear's paw! Sky wing cloud elastic bare metal is attractive!
The basic grammatical structure of C language
CF: B. almost Ternary Matrix [symétrie + règles de recherche + Construction + I am Construction Waste]
MySQL数据库索引教程(超详细)
技术分享 | 常见接口协议解析
Redhat7.4 configure Yum software warehouse (rhel7.4)
手把手教你处理 JS 逆向之图片伪装
随机推荐
5. Data access - entityframework integration
XML basic knowledge concept
Oracle 中文排序 Oracle 中文字段排序
R语言使用lubridate包处理日期和时间数据实战
Debezium系列之:修改源码支持drop foreign key if exists fk
CF: B. almost Ternary Matrix [symétrie + règles de recherche + Construction + I am Construction Waste]
Go语言 | 02 for循环及常用函数的使用
C# 语言的高级应用
R语言可视化散点图(scatter plot)图、为图中的部分数据点添加标签、始终显示所有标签,即使它们有太多重叠、ggrepel包来帮忙
Ten years at sea: old and new relay, dark horse rising
视频融合云平台EasyCVR增加多级分组,可灵活管理接入设备
AI open2022 | overview of recommendation systems based on heterogeneous information networks: concepts, methods, applications and resources
UDF implementation of Dameng database
Teach you to deal with JS reverse picture camouflage hand in hand
The era of Web3.0 is coming. See how Tianyi cloud storage resources revitalize the system to enable new infrastructure (Part 2)
5年经验Android程序员面试27天,2022程序员进阶宝典
Benefits of automated testing
国内低代码开发平台靠谱的都有哪些?
Shang Silicon Valley Shang preferred project tutorial release
AI金榜题名时,MLPerf榜单的份量究竟有多重?