当前位置:网站首页>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
边栏推荐
- 5. 数据访问 - EntityFramework集成
- 中文版Postman?功能真心强大!
- How to quickly advance automated testing? Listen to the personal feelings of the three bat test engineers
- 泰山OFFICE技术讲座:由行的布局高度,谈绘制高度的高度溢出、高度缩水(全网首发)
- 2022全网最全的腾讯后台自动化测试与持续部署实践【万字长文】
- ICML2022 | 长尾识别中分布外检测的部分和非对称对比学习
- Talking about fake demand from takeout order
- 紧固件行业供应商绩效考核繁琐?选对工具才能轻松逆袭!
- 达梦数据库udf实现
- cf:B. Almost Ternary Matrix【对称 + 找规律 + 构造 + 我是构造垃圾】
猜你喜欢
14、用户、组和权限(14)
2022 latest intermediate and advanced Android interview questions, [principle + practice + Video + source code]
[detailed explanation of AUTOSAR 14 startup process]
Solutions contents have differences only in line separators
Oracle 中文排序 Oracle 中文字段排序
在线协作产品哪家强?微软 Loop 、Notion、FlowUs
The basic grammatical structure of C language
Oracle date format conversion to_ date,to_ char,to_ Timestamp mutual conversion
2022年阿里Android高级面试题分享,2022阿里手淘Android面试题目
Icml2022 | partial and asymmetric comparative learning of out of distribution detection in long tail recognition
随机推荐
决策树与随机森林
公司破产后,黑石们来了
Tupu software digital twin smart wind power system
cf:B. Almost Ternary Matrix【对称 + 找规律 + 构造 + 我是构造垃圾】
7-1 linked list is also simple fina
Optimization of middle alignment of loading style of device player in easycvr electronic map
Ant group open source trusted privacy computing framework "argot": open and universal
CF: B. almost Ternary Matrix [symétrie + règles de recherche + Construction + I am Construction Waste]
golang通过指针for...range实现切片中元素的值的更改
android中常见的面试题,2022金九银十Android大厂面试题来袭
C final review
Go语言学习教程(十六)
How to quickly advance automated testing? Listen to the personal feelings of the three bat test engineers
Icml2022 | partial and asymmetric comparative learning of out of distribution detection in long tail recognition
泰山OFFICE技术讲座:由行的布局高度,谈绘制高度的高度溢出、高度缩水(全网首发)
图扑软件数字孪生 | 基于 BIM 技术的可视化管理系统
[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 era of Web3.0 is coming. See how Tianyi cloud storage resources revitalize the system to enable new infrastructure (Part 2)
视频自监督学习综述
Postman核心功能解析 —— 参数化和测试报告