Rhel6.x 重装postgresql-server

第一步:卸载旧版本的PostgreSQL:

sudo yum remove postgresql-server

第二步:删除PostgreSQL的数据文件和配置文件:

sudo rm -rf /var/lib/pgsql/data/
sudo rm -rf /var/lib/pgsql/.bash_profile

第三步:安装新的PostgreSQL server:

sudo yum install postgresql-server

第四步: 初始化PostgreSQL:

sudo mkdir -p /var/lib/postgresql/data
sudo chown -R postgres:postgres /var/lib/postgresql
sudo chmod -R 700 /var/lib/postgresql
sudo -u postgres initdb -D /var/lib/postgresql/data
service postgresql initdb

具体分析:

使用以下命令以超级用户权限创建目录:

sudo mkdir -p /var/lib/postgresql/data

然后使用以下命令更改目录的所有者和权限:

sudo chown -R postgres:postgres /var/lib/postgresql
sudo chmod -R 700 /var/lib/postgresql

以上命令将目录/var/lib/postgresql/data的所有者更改为用户postgres,将组更改为用户postgres组,然后将其访问权限设置为只有用户postgres可以读取、写入和执行。

然后,使用以下命令以postgres用户身份初始化PostgreSQL server:

sudo -u postgres initdb -D /var/lib/postgresql/data

 第五步:启动PostgreSQL服务:

sudo service postgresql start

第六步: 设置开机自启:

sudo chkconfig postgresql on

禁用开机自启:

sudo chkconfig postgresql off

完成以上步骤后,已经成功重新安装了PostgreSQL server。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值