为什么运行PSQL会有错误提示

tlm007 2003-08-20 03:54:29
我在LINUX下用ROOT帐号运行PSQL,怎么会出现
psql:致命错误 1:Database "root" does not exist in the system catalog,
请大家帮忙看看这个问题怎么解决.
...全文
40 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
mellven 2003-08-22
  • 打赏
  • 举报
回复
原因是root用户没有权限访问数据库

su postgres
psql [database]
createuser root createdb createuser; //新建名为root的数据库用户,使root有权限
//登陆数据库,权限为可以新建数据库和数据库
//用户。
\q
exit

psql [database]
myxd 2003-08-21
  • 打赏
  • 举报
回复
psql在缺省情况下是用当前用户的用户名作登陆用户名和数据库名的
可以这样
su postgres
createdb root
exit
psql

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧