试图使用postgres删除数据库,但我得到的dropdb: could not connect to database postgres: FATAL: Ident authentication failed for user "root".
命令我使用的是“dropdb databasename”。请建议无法删除数据库
Q
无法删除数据库
1
A
回答
-2
5
定期(例如在Debian或Ubuntu)的系统用户root
没有特权为数据库用户。
您的错误消息表明您正试图删除数据库为系统用户root
。相反,跟系统用户postgres
相同的 - 或与任何系统用户有connect
特权来维护数据库(默认情况下也被称为postgres
)和相关的数据库用户有必要的权限删除数据库有问题。
sudo -u postgres dropdb databasename
相关问题
- 1. 无法从phpMyAdmin中删除数据库
- 2. SQLIte数据库无法删除条目
- 3. 无法从数据库中删除
- 4. 无法从数据库中删除行
- 5. 无法删除Azure数据库
- 6. 无法从数据库中删除...?
- 7. 无法从数据库中删除
- 8. 无法在mysql中删除数据库
- 9. sql2o无法删除Oracle数据库
- 10. 无法删除SQLite数据库
- 11. 无法删除表单数据库SQLGrammarException
- 12. 无法删除数据库文件
- 13. Laravel,无法删除数据库行
- 14. SQL LocalDB - 在删除数据库文件时无法删除数据库
- 15. 无法通过删除()删除SQLite数据库中的行 - Android
- 16. DBFlow - 无法删除数据
- 17. 无法从Firebase数据库和存储中删除数据
- 18. 无法删除MS Access数据库中的数据
- 19. 无法删除空间数据库中的元数据条目
- 20. 无法从数据库中删除数据ios
- 21. 无法删除数据从oracle数据库使用php
- 22. 删除数据库
- 23. 删除数据库
- 24. 由于非法字符而无法删除数据库
- 25. 无法使用ajax函数删除数据库中的行
- 26. 无法删除数据库。丢弃数据库查询不起作用
- 27. 删除数据库和迁移后无法从模型(makemigrations)创建数据库
- 28. MVVM数据库中删除方法
- 29. 手动删除表(laravel)后,无法从数据库中删除迁移条目
- 30. 无法删除.sdf数据库中的行从DataGridView中删除后
不这样做的根源。做为数据库管理员用户。它最有可能命名为postgres。 –