Postgresql 9.1 [ubuntu]

一 安装

apt-get install postgresql-9.1 

默认安装路径:/etc/postgresql9.1

#如果需要界面客户端,就安装pgadmin3

sudo apt-get install pgadmin3

 

二 启动

sudo /etc/init.d/postgresql start
* Starting PostgreSQL 9.1 database server                                                                                                    [ OK ]

三 设置密码

安装完毕,生成超级管理员postgres,我们需要更改postgres用户的密码,否则我们就没法使用这个数据库服务器。

sudo su postgres -c psql template1
ALTER USER postgres WITH PASSWORD ' mypwd'
sudo passwd postgres#如果忘了密码,可以用这个直接生成新的密码

四 创建数据库

不可以直接运行sudo su postgres -c createdb mydb, 需要一postgres用户登录执行

su  postgres #切换用户
createdb mydb

五 访问权限控制

1. PostgreSQL没有一个简单的管理用户的方法 ,首先你必需编辑/etc/postgres/pg_hba.conf 并修改它的默认配置(默认配置的安全性非常高)

修改完后可以执行pg_ctrl reload(or postgres reload), 不用重启直接加载生效

 

2.编辑/etc/postgres/postgres.conf中的端口(默认5432)和监听ip地址(*),才能远处连接数据库。

 

六 用户管理

sudo su postgres -c createuser -D –R -P myuser
sudo su postgres -c createdb -O myuser mydb

第一个命令是创建一个新用户,这个用户没有创建数据库的权限(-D),没有新建用户的权限(-R)。创建用户时会提示你输入密码。

第二个命令是创建一个数据库'mydb ,以 'myuser' 作为它的所有者。

也可以按下列步骤

su postgres
createuser -D –R -P myuser
createdb -O myuser mydb
createdb –help #查看帮助

六 汇总

1.常用命令

createuser/dropuser 
createdb/dropdb 

2.PostgreSQL 互动式文字终端机

\copyright 显示发行条款
\h 显示 SQL 命令的说明
\? 显示 pgsql 命令的说明
\g 或者以分号(;)结尾以执行查询
\q 退出

 

参考:http://www.postgresql.org/download/linux/ubuntu/ #安装

        http://wiki.ubuntu.org.cn/PostgreSQL #简单示例

        http://www.postgresql.org/docs/9.1/interactive/index.html # 官方在线文档

        http://www.php100.com/manual/PostgreSQL8/ #中文文档

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值