PostgreSQL是一种非常复杂的对象,关系型数据库管理系统(ORDBMS),也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统。
操作系统:centos6.5 x64
ip: 192.168.85.130
主机名:vm2.lansgg.com
pg版本:postgresql-9.2.4.tar。bz2
获取
一、百胜安装
二,源码安装
三,系统数据库
1,百胜安装
[root@vm2 ~] #, wget (root@vm2 ~) #, rpm -vhi pgdg - redhat92 noarch.rpm——9.2 - 8. [root@vm2 ~) #, yum install postgresql92-server postgresql92-contrib - y
1.2,初始化并启动数据库
[root@vm2 ~] #,/etc/摆在postgresql - 9.2, initdb 正在初始化数据库:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(确定) (root@vm2 ~) #,/etc/摆在postgresql - 9.2,开始 启动,postgresql - 9.2,服务:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(确定)
[root@vm2 ~] #, echo “路径=/usr/pgsql - 9.2/bin:美元路径”,在在/etc/profile (root@vm2 ~) #, echo “export 路径”,在祝辞,/etc/profile
1.3,测试
[root@vm2 ~] #, su 作用;postgres bash - 4.1美元,psql psql (9.2.19) 输入,“帮助”,来获取帮助信息。 postgres=# \ l ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,资料库列表 ,,名称,,,,|,,拥有者,,|,字元编码,|,,校对规则,,,|,,,,Ctype ,,, |,,,,,,,存取权限,,,,,,,, - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ,postgres |, postgres |, UTF8 ,,,, |, zh_CN.UTF-8 |, zh_CN.UTF-8 |, |,template0 postgres |, UTF8 ,,,, |, zh_CN.UTF-8 |, zh_CN.UTF-8 |,=c/postgres ,,,,,,,,, + ,,,,,,,,,,|,,,,,,,,,,|,,,,,,,,,,|,,,,,,,,,,,,,|,,,,,,,,,,,,,|,postgres=CTc/postgres |,template1 postgres |, UTF8 ,,,, |, zh_CN.UTF-8 |, zh_CN.UTF-8 |,=c/postgres ,,,,,,,,, + ,,,,,,,,,,|,,,,,,,,,,|,,,,,,,,,,|,,,,,,,,,,,,,|,,,,,,,,,,,,,|,postgres=CTc/postgres (3,行记录) postgres=#
1.4,修改管理员密码
修改PostgreSQL数据库用户postgres的密码(注意不是linux系统帐号)
PostgreSQL数据库默认会创建一个postgres的数据库用户作为数据库的管理员,默认密码为空,我们需要修改为指定的密码,这里设定为postgres。
postgres=#, select *,得到pg_shadow; ,usename |, usesysid |, usecreatedb |, usesuper |, usecatupd |, userepl |, passwd |, valuntil |, useconfig - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - ,postgres |,,,,,,, 10, |, t ,,,,,,,,,, |, t ,,,,,,, |, t ,,,,,,,, |, t ,,,,,, |,,,,,,,, |,,,,,,,,,, |, (1,行记录) postgres=#,, ALTER USER postgres WITH PASSWORD “postgres”; ALTER 角色 postgres=#, select *,得到pg_shadow; null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null nullPostgresql服务部署