Postgresql 9.1 [ubuntu]
来源:互联网 发布:快乐大本营自拍软件 编辑:程序博客网 时间:2024/06/02 05:34
一 安装
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 template1ALTER 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 myusersudo su postgres -c createdb -O myuser mydb
第一个命令是创建一个新用户,这个用户没有创建数据库的权限(-D),没有新建用户的权限(-R)。创建用户时会提示你输入密码。
第二个命令是创建一个数据库'mydb ,以 'myuser' 作为它的所有者。
也可以按下列步骤
su postgrescreateuser -D –R -P myusercreatedb -O myuser mydbcreatedb –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/ #中文文档
- Postgresql 9.1 [ubuntu]
- Ubuntu 11.04 安装 PostgreSQL 9.1
- Ubuntu 11.04 安装 PostgreSQL 9.1
- PostgreSQL on Ubuntu Linux
- ubuntu下安装postgresql
- 在ubuntu安装PostgreSQL
- ubuntu 安装Postgresql/Pgadmin3
- Install PostgreSQL on Ubuntu
- PostgreSQL installation on Ubuntu
- Postgresql installing in ubuntu
- install postgresql on ubuntu
- ubuntu 下postgresql入门
- ubuntu安装PostgreSQL
- ubuntu安装配置postgreSQL
- ubuntu安装数据库postgresql
- ubuntu下安装postgresql
- Ubuntu安装Postgresql
- ubuntu安装postgresql
- cygwin学习
- SSH深度历险(一)深入浅出Hibernate架构(一)-------映射解析——七种映射关系
- rspec
- rails flash chart
- 稀疏矩阵存储、转置、乘法运算
- Postgresql 9.1 [ubuntu]
- extjs学习
- rails 技术选择总结
- 将博客搬至CSDN
- ios7 兼容之前版本
- 将python3.1+pyqt4打包成exe
- 正则表达式学习笔记
- js函数传参
- Serializable&Iterator