ubuntu下安装postgresql

注: 本文非转载(本人讨厌转载,也不喜欢被转载。若是非要转载,请确认你已实际安装操作通过,并加以问题过程中修改)

1.    如果直接apt-get目前是拿不到最新的版本的,直接apt-get install postgresql-9.3会告诉你找不到

2.    首先要创建一个文件:/etc/apt/sources.list.d/pgdg.list,需要root权限,追加一行内容

      deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main
3.    参考下http://www.postgresql.org/download/linux/ubuntu/文档
Import the repository signing key, and update the package lists

-------------------------------------------------------------------------------------------------------------------------------------------- 

          wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
              sudo apt-key add -
              sudo apt-get update

4.    sudo add-apt-repository ppa:pitti/postgresql

5.    sudo apt-get install postgresql-9.3 pgadmin3

6.    anz安装完毕配置, #sudo -u postgres psql

7.    修改密码命令   \password postgres    

8.     执行 select name, setting from pg_settings where category='File Locations'; 得到配置文件所在目录

(执行完退出命令是 \q)

9.    修改配置文件postgresql.conf  两处配置去掉注释[ listen_address='*' ]  [ password_encryption=on ]

10.    确认pg_hba.conf:   host all all 127.0.0.1/32 md5没有注释掉

11.    sudo service postgresql restart

12.    启动过程中如果出现错误,可以参考以下几点

        NO POSTGRESQL clusters exist; see "man pg_createcluster"  解决方案之一:sudo pg_createcluster 9.3 main --start


        如果出现 Service  ....[fail]   ,如果没有给出任何提示

         解决方案1,查看pgsql启动日志,并解决日志出现的问题。

         解决方案2,到/usr/lib/postgresql/9.x/bin/ 执行postmaster,  根据提示并解决问题

13.    以上若是不能正常安装, 则可以卸载掉,通过源码包安装(在此请参考网上有关资料)。

        卸载命令:dpkg  --list | grep postgresql

                         dpkg --purge 列表中安装包名

       杀死进程: ps -ef | grep xxx

                          kill -9 [PID]












转载于:https://my.oschina.net/jhrzhongyue/blog/362961

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值