[解決済み] PostgreSQL: ロールのログインが許可されていない
2022-04-20 10:34:24
質問
ローカルサーバーにある自分のpostgres dbに接続するのに苦労しています。 同じような問題をいくつかググってみたところ、このマニュアルに行き着きました。 https://help.ubuntu.com/stable/serverguide/postgresql.html
ということで
pg_hba.conf
は言う。
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 trust
で、ユーザーを作って、そのパスワードを割り当てる。
postgres=# create role asunotest;
CREATE ROLE
postgres=# alter role asunotest with encrypted password '1234';
ALTER ROLE
が、入れてくれません。
-bash-4.2$ psql -h 127.0.0.1 -U asunotest
Password for user asunotest: 1234
psql: FATAL: role "asunotest" is not permitted to log in
何が問題なのでしょうか?
解決方法は?
作成したロールは、ログインすることができません。 ロールにログインの権限を与える必要があります。
としてログインするのも一つの方法です。
postgres
ユーザーでロールを更新してください。
psql -U postgres
ログインしたら、入力します。
ALTER ROLE "asunotest" WITH LOGIN;
以下はそのドキュメントです。 http://www.postgresql.org/docs/9.0/static/sql-alterrole.html
関連
-
postgresql いくつかのメソッドは、要約の重複するデータを削除する
-
pgAdmin for postgreSQLでサーバーのデータをバックアップする方法
-
[解決済み] PostgreSQLの場合。PostgreSQLのテーブルを表示する
-
[解決済み] PostgreSQLの "DESCRIBE TABLE"
-
[解決済み] PostgreSQL コマンドラインユーティリティ: psql を終了する方法
-
[解決済み] PostgreSQLのユーザーパスワードを変更する方法を教えてください。
-
[解決済み] HTMLの "role "属性は何のためにあるのですか?
-
[解決済み] どのバージョンのPostgreSQLを使用していますか?
-
[解決済み】PostgreSQLのエラーです。Fatal: ロール "username" が存在しません。
-
[解決済み] Postgres/SQLで2つの整数の最小値/最大値を取得する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Postgresqlのシーケンススキップの問題を解決する
-
PostgreSQL] アクティブリンクのあるデータベースを削除する方法
-
[解決済み] postgres の主キー配列が同期しなくなったときにリセットする方法は?
-
[解決済み] PostgresでInsert文のUUIDを生成する?
-
[解決済み] PostgreSQL で "use database_name" コマンドを使用する。
-
[解決済み】PostgreSQLがインデックス付きカラムに対してシーケンシャルスキャンを実行するのはなぜですか?
-
[解決済み] PostgreSQLのINSERT ON CONFLICT UPDATE(upsert)は除外された値をすべて使用します。
-
[解決済み] Postgresデータベースの全テーブルを切り捨てる
-
[解決済み] PostgreSQL公式Dockerイメージの設定ファイルをカスタマイズする方法とは?
-
[解決済み] Postgresの場合。1つのカラムだけ区別される