加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

postgresql 安装和使用一

发布时间:2020-12-13 17:50:47 所属栏目:百科 来源:网络整理
导读:1.1PostGreSQL 数据库 PostgreSQL 9.0 下载:http://www.enterprisedb.com/products/pgdownload.do 源码:http://www.postgresql.org/ftp/source/ 学习:http://www.pgsqldb.org/pgsqldoc-8.1c/index.html 学习中心:http://www.enterprisedb.com/solutions/

1.1PostGreSQL 数据库

PostgreSQL 9.0

下载:http://www.enterprisedb.com/products/pgdownload.do

源码:http://www.postgresql.org/ftp/source/

学习:http://www.pgsqldb.org/pgsqldoc-8.1c/index.html

学习中心:http://www.enterprisedb.com/solutions/pg_tune_scale.do

性能优化文档:http://wiki.postgresql.org/wiki/Performance_Optimization

参考优化:http://www.westnet.com/~gsmith/content/postgresql/pg-5minute.htm

内存管理:http://www.pgsqldb.org/pgsqldoc-8.1c/kernel-resources.html

优化:http://www.enterprisedb.com/tservices/training/postgresql_performance_training.do

优化提示符:http://www.enterprisedb.com/docs/cn/8.3R2/perf/Performance_Guide_CN-26.htm#TopOfPage

数据库连接配置:http://www.pgsqldb.org/pgsqldoc-8.1c/client-authentication.html#AUTH-PG-HBA-CONF

1.Postgresql 安装

#useradd -g postgres postgres

#su - postgres

/*9.0 安装*/

--之间下载安装.bin文件,安装提示进行安装

./postgresql-9.0.1-1-linux.bin

--安装目录下存在pg_env.sh文件,环境变量之间加入到vi /etc/profile里

[root@www PostgreSQL]# more pg_env.sh

#!/bin/sh

# The script sets environment variables helpful for PostgreSQL

export PATH=/mnt/ext/PostgreSQL/bin:$PATH

export PGDATA=/mnt/ext/PostgreSQL/data

export PGDATABASE=postgres

export PGUSER=postgres

export PGPORT=5432

export PGLOCALEDIR=/mnt/ext/PostgreSQL/share/locale

export MANPATH=$MANPATH:/mnt/ext/PostgreSQL/share/man

/*8.0 安装*/

$tar -zxvf postgresql-8.4.2.tar.gz

$cd postgresql-8.4.2

$./configure --prefix=/mnt/ext/PostgreSQL --enable-profiling --with-blocksize=8 --with-wal-blocksize=8

$make && make install

--初始化data

$cd /mnt/ext/PostgreSQL/bin

$ ./initdb --encoding=utf8 -D /mnt/ext/PostgreSQL/data

--启动数据库并查看进程

./pg_ctl -D /mnt/ext/PostgreSQL/data/ -l /mnt/ext/PostgreSQL/log/alert.log start

ps -ef | grep postgres

/* 官方简单安装*/

./configure

gmake

su

gmake install

adduser postgres

mkdir /usr/local/pgsql/data

chown postgres /usr/local/pgsql/data

su - postgres

/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data

/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 &

/usr/local/pgsql/bin/createdb test

/usr/local/pgsql/bin/psql test

Postgres常用命令

postgres#l查看系统中现存的数据库

postgres#q退出客户端psql

postgres#c从一个数据库转到另一个数据库

postgres#dt查看表

postgres#d查看表结构

postgres#di查看索引

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读