首页 > 数据库技术 > 详细

linux 安装postgresql

时间:2019-12-25 20:47:00      阅读:88      评论:0      收藏:0      [点我收藏+]
1.下载rpm文件

技术分享图片

 

2.官网选择后如下

 技术分享图片

 

 3.命令执行

安装rpm文件

yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

搜索postgresql10的包

yum search postgresql10

安装server和contrib

yum install -y postgresql10-server postgresql10-server

需要先执行初始化命令

/usr/pgsql-10/bin/postgresql-10-setup initdb

启动postgresql或者关闭postgresql

systemctl enable postgresql-10
systemctl start postgresql-10

service postgresql-10 start 
service postgresql-10 stop

密码设置

         1、Postgr eSQL登录(使用psql客户端登录)
         # sudo -u postgres psql        
         //其中,sudo -u postgres 是使用postgres 用户登录的意思
         //PostgreSQL数据默认会创建一个postgres的数据库用户作为数据库的管理员,密码是随机的,所以这里
         //设定为‘postgres‘
         2.修改PostgreSQL登录密码:
          postgres=# ALTER USER postgres WITH PASSWORD ‘postgres‘;
         //postgres=#为PostgreSQL下的命令提示符
         3.退出PostgreSQL psql客户端
         postgres=# \q 
修改linux系统的postgres用户的密码(密码与数据库用户postgres的密码相同),这种修改好像密码有特殊要求,不能包含postgres,不能设置太简单
        1.删除PostgreSQL用户密码
         # sudo passwd -d postgres
         passwd: password expiry information changed.
         //passwd -d 是清空指定用户密码的意思
        2.设置PostgreSQL用户密码
        PostgreSQL数据默认会创建一个linux用户postgres,通过上面的代码修改密码为‘postgres’(这取决于  
         第二步中的密码,只要与其相同即可)。

         现在,我们就可以在数据库服务器上用 postgres帐号通过psql或者pgAdmin等等客户端操作数据库了。
        #sudo -u postgres passwd
        输入新的 UNIX 密码:
        重新输入新的 UNIX 密码:
        passwd:已成功更新密码
设置允许远程连接postgresql

两处修改:

1.postgresql.conf

listen_addresses项值设定为“*”,在9.0 Windows版中,该项配置已经是“*”无需修改。
listen_addresses=‘*‘

2.pg_hba.conf

host all all 127.0.0.1/32 md5行下添加以下配置

host    all    all    0.0.0.0/0    md5

如果不希望允许所有IP远程访问,则可以将上述配置项中的0.0.0.0设定为特定的IP值。

Linux下可通过find . -name "pg_hba.conf" 查找文件位置

利用navicat客户端连接postgresql

技术分享图片

 

 到此,postgresql安装操作完成。

linux 安装postgresql

原文:https://www.cnblogs.com/hejj-bk/p/12098661.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!