今天發現我安裝的金倉數據庫(kingbase)的system用戶被鎖了,無法登陸。百度搜了下,使用SUPERMANAGER_V8ADMIN可以解鎖,試了下果然如此。解鎖步驟如下:
用戶:SUPERMANAGER_V8ADMIN
密碼:KINGBASEADMIN
端口:54321
數據庫:TEST
[kingbase@database ~]$ ksql -USUPERMANAGER_V8ADMIN -WKINGBASEADMIN -p54321 TEST
ksql (V008R003M002B0010)
Type "help" for help.
TEST=#
TEST=# enable user SYSTEM; # 結果提示:SYSTEM密碼已經過期,必須先修改它
ERROR: The password has expired, you must change it.
TEST=#
TEST=# alter user system with password 'system@123' ; # 修改SYSTEM用戶的密碼
ALTER ROLE
TEST=#
TEST=# enable user SYSTEM ; # 解鎖SYSTEM用戶
ENABLE USER
TEST=#
TEST=# enable user system ; # 再次執行,提醒SYSTEM用戶沒有被鎖。
WARNING: user "SYSTEM" does not be locked
ENABLE USER
TEST=#
TEST-# \q # 退出
[kingbase@database ~]$