一直习惯于Redhat FreeBSD下postgresql的安装,这次用了一台Ubuntu的server,让经典的sudo命令给忽悠了一下,走了几个弯路,特此记下。同时该步骤也可供debian用户参考。
- 安装:
sudo apt-get install postgresql-8.1 #安装8.1版本的pgsql
sudo /etc/init.d/postgresql-8.1 restart - 添加数据库用户,正是这一条指令让我郁闷——Ubuntu中默认的pgsql安装,postgres用户不能su的,但创建数据库用户必须使用postgres帐户操作,于是就成了:
sudo -u postgres createuser -P YOURNAME
强烈建议配置密码,一来为了安全,二来也是为了以后方便配置 - 创建用户名对应的数据库
sudo -u postgres createdb YOURNAME - 登录测试
psql -U YOURNAME
最后,关于pgsql无法远程访问的问题:修改/etc/postgresql/8.1/main中的“#listen_addresses = 'localhost'”为“listen_addresses = '*‘”重新启动即可
No comments:
Post a Comment