linux下删除自带的postgresql 及全新安装

本文提供了一套详细的指南,用于安装和配置PostgreSQL数据库系统。包括使用root账户进行登录、删除旧版本、查询已安装组件的方法,以及如何通过命令行初始化数据库、设置权限并启动服务。还介绍了如何为特定IP地址配置信任连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

root帐户登录:su  root

删除: rpm -qa | grep postgresql | xargs rpm -e --nodeps

查询: rpm -qa | grep postgresql

windows客户端: pgAdmin III 或 PhpPgAdmin

http://www.postgresql.org/download/

# useradd postgre (自动建立 postgre 组)

# tar xvfz postgresql-7.1.3.tar.gz
# cd postgresql-7.1.3
# ./configure --prefix=/usr/local/pgsql
# make
# make install
# chown -R postgre.postgre /usr/local/pgsql

# vi ~postgre/.bash_profile
添加:

PGLIB=/usr/local/pgsql/lib
PGDATA=$HOME/data
PATH=$PATH:/usr/local/pgsql/bin
MANPATH=$MANPATH:/usr/local/pgsql/man
export PGLIB PGDATA PATH MANPATH

# su - postgre

在postgre目录下建data文件夹.  ( /home/postgre/data )

$ mkdir data

$ initdb (-E -EUC_JP)

修改: /home/postgre/data 下

1.postgresql.conf

tcpip_socket = true

2.pg_hba.conf

# TYPE  DATABASE    USER        IP-ADDRESS        IP-MASK           METHOD

local   all         all                                             trust
# IPv4-style local connections:
host    all         all         192.168.1.220         255.255.255.0   trust
host    all         all         192.168.1.219         255.255.255.0   trust
host    all         all         192.168.1.221         255.255.255.0   trust
host    all         all         192.168.1.54           255.255.255.0   trust

# IPv6-style local connections:
host    all         all         ::1               ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff        trust

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

或 /usr/local/pgsql/bin/pg_ctl -D /home/postgre/data start

$ postmaster -i -D ~/data & 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值