Linux中mysql的卸载和重装,在Linux下面卸载与重新安装Postgresql

在Linux下面卸载与重新安装Postgresql

1. 先把原来的postgresql安装包找出来,如果找不到就可以直接安装了。

[root@testserver postgresql]# rpm -qa|grep post

postgresql-docs-8.0.3-1.1AX

postgresql-libs-8.0.3-1.1AX

freeradius-postgresql-1.0.1-3.RHEL4.1AX

postgresql-python-8.0.3-1.1AX

postfix-2.1.5-4.2.2AX

postgresql-8.0.3-1.1AX

postgresql-contrib-8.0.3-1.1AX

postgresql-pl-8.0.3-1.1AX

postfix-pflogsumm-2.1.5-4.2.2AX

compat-postgresql-libs-7.4.7-2.RHEL4.1.1AX

postgresql-tcl-8.0.3-1.1AX

postgresql-devel-8.0.3-1.1AX

postgresql-jdbc-8.0.3-1.1AX

postgresql-odbc-08.00.0100-1.1AX

postgresql-server-8.0.3-1.1AX

说明:

查询命令格式:

rpm -q ( or --query) options

参数:

pkg1 ... pkgN :查询已安装的软件包

详细选项

-a                  查询所有安装的软件包

而grep post则是查找所有列表中包含"post"字符串的项

2. 找到了旧有的版本,则卸载掉他们

rpm -ev postgresql-docs-8.0.3-1.1AX

rpm -ev --nodeps postgresql-libs-8.0.3-1.1AX

rpm -ev freeradius-postgresql-1.0.1-3.RHEL4.1AX

rpm -ev postgresql-python-8.0.3-1.1AX

rpm -ev postfix-2.1.5-4.2.2AX

rpm -ev --nodeps postgresql-8.0.3-1.1AX

rpm -ev postgresql-contrib-8.0.3-1.1AX

rpm -ev postgresql-pl-8.0.3-1.1AX

rpm -ev postfix-pflogsumm-2.1.5-4.2.2AX

rpm -ev --nodeps compat-postgresql-libs-7.4.7-2.RHEL4.1.1AX

rpm -ev postgresql-tcl-8.0.3-1.1AX

rpm -ev postgresql-devel-8.0.3-1.1AX

rpm -ev postgresql-jdbc-8.0.3-1.1AX

rpm -ev postgresql-odbc-08.00.0100-1.1AX

rpm -ev postgresql-server-8.0.3-1.1AX

说明:

删除命令格式:

rpm -e ( or --erase) options pkg1 ... pkgN

参数

pkg1 ... pkgN :要删除的软件包

详细选项

--nodeps    不检查依赖性

通用选项

-v  显示附加信息

-vv           显示调试信息

3. 列出新的postgresql列表,逐个安装

rpm -ivh --nodeps postgresql-8.2.3-1PGDG.i386.rpm

rpm -ivh --nodeps postgresql-contrib-8.2.3-1PGDG.i386.rpm

rpm -ivh --nodeps postgresql-debuginfo-8.2.3-1PGDG.i386.rpm

rpm -ivh --nodeps postgresql-devel-8.2.3-1PGDG.i386.rpm

rpm -ivh --nodeps postgresql-docs-8.2.3-1PGDG.i386.rpm

rpm -ivh --nodeps postgresql-libs-8.2.3-1PGDG.i386.rpm

rpm -ivh --nodeps postgresql-plperl-8.2.3-1PGDG.i386.rpm

rpm -ivh --nodeps postgresql-plpython-8.2.3-1PGDG.i386.rpm

rpm -ivh --nodeps postgresql-pltcl-8.2.3-1PGDG.i386.rpm

rpm -ivh --nodeps postgresql-server-8.2.3-1PGDG.i386.rpm

rpm -ivh --nodeps postgresql-test-8.2.3-1PGDG.i386.rpm

说明:

安装命令格式

rpm -i ( or --install) options file1.rpm ... fileN.rpm

参数:

file1.rpm ... fileN.rpm  将要安装的RPM包的文件名

详细选项

--nodeps        不检查依赖性关系

-v  显示附加信息

4. 初始化数据库

#su postgres

bash-3.00$ PGDATA=/var/lib/pgsql/data

bash-3.00$ export PGDATA

bash-3.00$ initdb --encoding=utf-8

5. 启动与使用

bash-3.00$ postmaster -i -D ~/data &

bash-3.00$ createdb mydb

bash-3.00$ psql mydb

6. OK.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值