bash:createdb:command not found

youma606 2009-05-06 01:24:11
Linux环境下的,postgresql-7.3.4

我在postgres用户下新建一个pregio用户

$createuser pregio

"Shall the new user be allowed to create database?(Y/N) : Y"
"Shall the new user be alloweed to create more new users?(Y/N) N"

之后

我在pregio用户下使用

$createdb aaa


bash:createdb:command not found
这样的错。

这是怎么一回事情啊?
...全文
781 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
youma606 2009-05-06
  • 打赏
  • 举报
回复
谢谢了~~试一试去~~~
ACMAIN_CHM 2009-05-06
  • 打赏
  • 举报
回复

在prodio用户的home目录下的.profile中加上 path =path + "/usr/local/pgsql/bin/"
具体要看你的系统,你可以比较一下 postgres 用户下的.profile

请直接参考linux的说明手册。
youma606 2009-05-06
  • 打赏
  • 举报
回复
如果pregio这个用户能够使用createdb这个命令,环境变量中应该怎么样呢?
youma606 2009-05-06
  • 打赏
  • 举报
回复
不好意思,能说的详细点吗,谢谢了~
ACMAIN_CHM 2009-05-06
  • 打赏
  • 举报
回复

检查一下你的PATH环境变量。每个用户的环境变量可以是不同的。
youma606 2009-05-06
  • 打赏
  • 举报
回复
但是我用postgres这个用户按照这样的方式就能够创建数据库的哦
ACMAIN_CHM 2009-05-06
  • 打赏
  • 举报
回复

你的 createdb 在当前目录下吗?或者有没有在path环境变量中?

直接找到所在目录然后按下面这种格式试试。
$ /usr/local/pgsql/bin/createdb mydb

2,209

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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