postgres を使用してデータベースを削除しようとしていますが、使用しているdropdb: could not connect to database postgres: FATAL: Ident authentication failed for user "root".
コマンドは"dropdb databasename"です。提案してください
質問する
1152 次
2 に答える
5
通常 (Debian や Ubuntu など)、システム ユーザーには データベース ユーザーroot
としての権限がありません。
エラー メッセージは、システム ユーザー としてデータベースを削除しようとしていることを示していますroot
。代わりに、システム ユーザー 、またはメンテナンス データベースに対する権限を持つpostgres
任意のシステム ユーザーconnect
(デフォルトでは とも呼ばれるpostgres
) と同じことを行い、関連する db ユーザーは問題のデータベースを削除するために必要な権限を持っています。
sudo -u postgres dropdb databasename
于 2012-09-28T17:23:44.370 に答える
-2
それを行う標準的な方法は
DROP DATABASE [存在する場合] nameDB
于 2012-09-28T11:02:46.153 に答える