[解決済み] psql: FATAL: データベース "<user>" が存在しない
質問
Mac用のPostgreSqlアプリを使っているのですが( http://postgresapp.com/ ). 過去に他のマシンで使用したことがあるのですが、私のマックブックにインストールする際にトラブルが発生しています。アプリケーションをインストールし、実行しました。
psql -h localhost
返ってくる。
psql: FATAL: database "<user>" does not exist
コンソールを実行して、検索しようとしているデータベースを作成することもできないようです。ただ実行しても同じことが起こります。
psql
またはアプリケーションのドロップダウンメニューからpsqlを起動した場合。
マシンの統計情報です。
-
OSX 10.8.4
-
psql (PostgreSQL) 9.2.4
よろしくお願いします。
PostgreSqlをhomebrew経由でインストールすることも試みましたが、同じ問題が発生します。また、アプリケーションのドキュメントページには、次のように書かれています。
Postgres.appが最初に起動するとき、$USERデータベースが作成されます。 これは、何も指定されていない場合の psql のデフォルトのデータベースです。このデータベースは デフォルトのユーザは$USERで、パスワードはありません。
ということは、アプリケーションが$USERを作成していないようですが、今まで何度もインストール->アンインストール-インストールを繰り返したので、私のマシンに何か原因があるのでしょう。
答えは見つかったのですが、このスレッドで回答したユーザー ->.のように正確にはわかりません。 MacでPostgresqlを起動させる。データベース "postgres" が存在しない がフォローアップしてくれませんでした。以下のコマンドでpsqlが開けるようになりました。
psql -d template1
なぜこれが機能するのか、誰かが説明できるまで、この件は未解決にしておきます。
どのように解決するのですか?
パッケージマネージャが$userという名前のデータベースを作成するのに失敗したようです。 その理由は
psql -d template1
は、postgres 自身が作成したデータベースで、すべてのインストールに存在するものです。 あなたはどうやらtemplate1にログインできるようなので、データベースから何らかの権限が割り当てられているのでしょう。 シェルプロンプトでこれを試してみてください。
createdb
で再ログインできるかどうか確認してください。
psql -h localhost
これは単にログインユーザーのデータベースを作成するもので、あなたが求めているものだと思います。 もしcreatedbが失敗したら、あなたには自分のデータベースを作る十分な権利がないので、homebrewパッケージを修正する方法を考えなければなりません。
関連
-
[解決済み】Postgresql 9.2 pg_dump のバージョンの不一致
-
[解決済み】PG COPY エラー: 整数の入力構文が無効です
-
[解決済み] Postgresql : "-" 付近でシンタックスエラーが発生する。
-
[解決済み] ERROR: 読み取り専用トランザクションで CREATE TABLE を実行できません。
-
[解決済み] それぞれが外部キーである要素の PostgreSQL 配列
-
[解決済み] psql: コマンドが見つかりません Mac
-
[解決済み] Postgresがサーバーに接続できない
-
[解決済み】PostgreSQLのエラーです。Fatal: ロール "username" が存在しません。
-
[解決済み】psql: FATAL: ユーザー "postgres" の Ident 認証に失敗しました。
-
[解決済み】psql: FATAL: ロール "postgres" が存在しない
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] pg_restore の実行時に "[archiver] unsupported version (1.13) in file header" が表示される。
-
[解決済み] postgresql - 整数が範囲外です。
-
[解決済み] PostgreSQL ERROR: INSERT は式よりも多くのターゲット・カラムを持ちますが、そうではありません。
-
[解決済み] 私のシステムでpostgresを実行することができません。postgres is not in the sudoers file.と表示されます。この件は報告されます` [closed].
-
[解決済み] それぞれが外部キーである要素の PostgreSQL 配列
-
[解決済み] アプリでSSLを有効にしていない場合、AzureのPostgresサーバーへの接続に失敗するのはなぜですか?
-
[解決済み] PostgreSQLのインストール中にデータベースクラスタへのSQLモジュールのロードに失敗しました。
-
[解決済み] PostgreSQL: 権限不足
-
NodeJS Postgres エラー getaddrinfo ENOTFOUND(NodeJS Postgres エラー getaddrinfo ENOTFOUND)
-
[解決済み】psql: FATAL: ロール "postgres" が存在しない