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 に答える