Oceanbase忘記OCP訪問密碼處理方案

gycixput發表於2023-05-06

環境說明:

ob 324版本

作業系統為:redhat 7.6

部署方式為:1-1-1


叢集安裝後檢視所有配置的預設密碼, system密碼和ocp的admin預設密碼一樣(aaAA11__),3.2.x版本預設system使用者未鎖定。

使用system密碼登入修改admin密碼即可

系統管理-安全-使用者管理-修改密碼

如system密碼無法登入透過以下方式解鎖system

[root@dbdriver tools]# /root/t-oceanbase-antman/tools/getpass.sh 

sys: OejurDe^84

meta: 9}^Ixa6UAX

monitor: uhx@}M0JJb

sysmonitor: zJo{KkL3Jv

omsmeta: WLgJ5^}gl7

odcmeta: RG0CA^4^aq

proxysys: 8jBtv4YI^Y

proxyro: zeKz3GZ}X4


--檢視使用者資訊

obclient -uroot@ocp_meta#obcluster -P2883 -hxx.xx.x.xx '-p9}^Ixa6UAX' -Docp -c -A

MySQL [ocp]> select id,account_expired,account_locked,enabled,lock_expired_time,last_unlock_time,create_time,update_time from iam_user;

+-----+-----------------+----------------+---------+-------------------+------------------+---------------------+---------------------+

| id  | account_expired | account_locked | enabled | lock_expired_time | last_unlock_time | create_time         | update_time         |

+-----+-----------------+----------------+---------+-------------------+------------------+---------------------+---------------------+

| 100 |               0 |              0 |       1 | NULL              | NULL             | 2022-11-03 14:18:00 | 2022-12-29 10:15:59 |

| 200 |               0 |              0 |       1 | NULL              | NULL             | 2022-11-03 14:18:00 | 2022-11-03 14:18:00 |

+-----+-----------------+----------------+---------+-------------------+------------------+---------------------+---------------------+

2 rows in set (0.002 sec)

解鎖使用者:

MySQL [ocp]> update iam_user set account_locked=0, lock_expired_time=null,last_unlock_time=null where username='system';

Query OK, 0 rows affected (0.003 sec)

Rows matched: 1  Changed: 0  Warnings: 0


MySQL [ocp]> select id,account_expired,account_locked,enabled,lock_expired_time,last_unlock_time,create_time,update_time from iam_user;

+-----+-----------------+----------------+---------+-------------------+------------------+---------------------+---------------------+

| id  | account_expired | account_locked | enabled | lock_expired_time | last_unlock_time | create_time         | update_time         |

+-----+-----------------+----------------+---------+-------------------+------------------+---------------------+---------------------+

| 100 |               0 |              0 |       1 | NULL              | NULL             | 2022-11-03 14:18:00 | 2022-12-29 10:15:59 |

| 200 |               0 |              0 |       1 | NULL              | NULL             | 2022-11-03 14:18:00 | 2022-11-03 14:18:00 |

+-----+-----------------+----------------+---------+-------------------+------------------+---------------------+---------------------+

2 rows in set (0.000 sec)


--使用者登入記錄

MySQL [ocp]> select * from iam_user_login_record;


使用system登入後修改admin密碼


備註:

叢集安裝後檢視預設賬號密碼:

[root@dbdriver tools]# /root/t-oceanbase-antman/tools/getpass.sh 

sys: OejurDe^84

meta: 9}^Ixa6UAX

monitor: uhx@}M0JJb

sysmonitor: zJo{KkL3Jv

omsmeta: WLgJ5^}gl7

odcmeta: RG0CA^4^aq

proxysys: 8jBtv4YI^Y

proxyro: zeKz3GZ}X4


注:生產上的操作請經過嚴格測試。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24585765/viewspace-2950239/,如需轉載,請註明出處,否則將追究法律責任。

相關文章