我在Amazon Redshift中創建新用戶時遇到問題。我遵循Getting Started with Amazon Redshift的描述,並能夠創建一個集羣,其中包含來自此處描述的示例的數據。我可以使用來自EC2實例的最新版本的SQL Workbench/J(Build 122,2017-02-04)和驅動程序(JDBC 4.2兼容)連接到羣集。無法使用SQL Workbench/J在Amazon Redshift中創建新用戶
create user dbuser25x with password 'abcD1234';
這些事情之一發生:
我得到的消息,確認創建用戶,但是沒有用戶:當我嘗試創建一個新用戶失敗
User dbuser25x created Execution time: 0.04s
查詢失敗:
An error occurred when executing the SQL command: create user dbuser25x with password 'abcD1234' [Amazon](500310) Invalid operation: user "dbuser25x" already exists; 1 statement failed. Execution time: 0s
- 查詢掛起。
在我用這個語句來檢查,結果每一種情況:
select * from pg_user;
此用戶不存在,我不知道爲什麼。
另一位開發人員試圖以同樣的方式創建一個新用戶,並得到同樣的問題。 我嘗試了Troubleshooting Queries這個部分存在潛在的死鎖 - 他們沒有幫助。 我使用了一個專用的Windows EC2實例,我只安裝了SQL Workbench/J來排除其他軟件的影響 - 這並沒有解決問題。
除了在'pg_user'沒有出現,你能夠真正身份登錄該用戶? –
我剛試過。不幸的是,我無法連接。感謝提示。 – Chris
我收到消息:連接失敗。 [亞馬遜](500310)操作無效:用戶「dbuser25x」的密碼驗證失敗; – Chris