首頁 >資料庫 >mysql教程 >postgresql安装配置简单操作

postgresql安装配置简单操作

WBOY
WBOY原創
2016-06-07 14:53:551243瀏覽

postgresql安装配置简单操作 1、下载postgresql最新版: http://www.postgresql.org/ftp/source/ 2、解压文件: www.2cto.com tar zxvf postgresql-8.3.7.tar.gz cd postgresql-8.3.7 3、配置: ./configure --prefix=/usr/local/pgsql 4、编译: make 5、安


postgresql安装配置简单操作

 

1、下载postgresql最新版:

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

2、解压文件:  www.2cto.com  

tar zxvf postgresql-8.3.7.tar.gz

cd postgresql-8.3.7

 

3、配置:

./configure --prefix=/usr/local/pgsql

 

4、编译:

make

 

5、安装:

make install

 

6、创建用户组和用户:

groupadd postgres

useradd -g postgres postgres

 

7、创建数据库库文件存储目录、给postgres赋予权限:

mkdir /usr/local/pgsql/data

cd /usr/local/pgsql

chown postgres.postgres data

 

8、初始化数据库目录:

切换用户

   su - postgresql

  www.2cto.com  

初始化数据

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

 

启动数据库

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

 

9、配置监听地址和端口:

vi /usr/local/pgsql/data/postgresql.conf

取消以下两行的注释

   listen_addresses = '*'

 

   port = 5432

 

10、允许远程连接:

vi /usr/local/pgsql/data/pg_hba.conf

添加

   host all all 192.168.1.0/24 trust

 

   每项的具体意思在配置文件中有详细说明

配置iptables让远程主机能访问:

   vi /etc/sysconfig

   添加

      -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5432 -j ACCEPT

   service iptables restart

  www.2cto.com  

11、让postgresql数据库随系统启动而启动:

将启动脚本拷贝到/etc/init.d/目录下,具体执行如下命令:

cd /etc/rc.d/init.d

cp (第一步解压的安装文件目录)/postgresql-8.3.7/contrib/start-scripts/linux postgresql

chmod +x postgresql

vi postgresql

   prefix=/usr/local/pgsql

   PGDATA="/usr/local/pgsql/data"

   PGUSER=postgres

   PGLOG="/var/log/pgsql.log"

 

   chkconfig --add postgresql

启动数据库:

   service postgresql start

 

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn