尝试使用 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
sudo -u postgres dropdb databasename
于 2012-09-28T17:23:44.370 回答
-2
标准的做法是
删除数据库 [如果存在] nameDB
于 2012-09-28T11:02:46.153 回答