微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PostgreSQL 源代码编译笔记

安装Postgresql 64 笔记


下载地址:
32位源代码
ftp://ftp.postgresql.org/pub/source/
64位官方下载
http://www.enterprisedb.com/downloads/postgres-postgresql-downloads

########################################

上传到/opt目录
选择文本安装

./postgresql-9.1.1-1-linux-x64.bin --mode text


##############################################################


Please provide a password for the database superuser (postgres). A locked Unix user account (postgres) will be created if not present.
Password :[ 输入密码]
Retype password :[ 重复]
—————————————————————————-
Please select the port number the server should listen on.
Port [5432]:[ 认端口,就回车]


[628] zu_ZA.iso88591
[629] zu_ZA.utf8
Please choose an option [1] : [ 认字符集]
Install pl/pgsql in template1 database? [Y/n]: n [是否安装模板库]
—————————————————————————-
Setup is Now ready to begin installing Postgresql on your computer.
Do you want to continue? [Y/n]: y[ 是否继续安装]
—————————————————————————-
Please wait while Setup installs Postgresql on your computer.
Installing
0% ______________ 50% ______________ 100%
##############################################################
—————————————————————————-
Setup has finished installing Postgresql on your computer.
Launch Stack Builder at exit?
Stack Builder may be used to download and install additional tools,drivers and applications to complement your Postgresql installation. [Y/n]: y


创建用户

# useradd postgre
(权限)

# chown -R postgre.postgre /opt/Postgresql

配置用户环境变量

vi /home/postgre/.bash_profile

PGLIB=/Postgresql/9.1/lib/
PGDATA=$HOME/data
PATH=$PATH:/Postgresql/9.1/bin
MANPATH=$MANPATH:/Postgresql/9.1/man
export PGLIB PGDATA PATH MANPATH


###################################################################

以 postgres 用户登录
# su - postgre
建立数据库目录
$ mkdir data
启动数据库引擎:
$ initdb
[postgre@www postgre]$ initdb

.....
Loading pg_description.
Vacuuming database.
Success. You can Now start the database server using:
#######################################################################

启动数据库

$pg_ctl -D /home/postgre/data start

$ postmaster -i -D ~/data &

建立数据库
$createdb mydb
Postgresql 会返回 “ CREATED DATABASE”的信息,表明数据库建立完成。
$psql mydb
进入交互 psql 工具

###########################################################################


psql.bin (9.1.1)
Type "help" for help.

mydb=#

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐