PostgreSQL的安装与配置
一、PostgreSQL的安装
咱们只在Linux中安装,不推荐大家在Windows下安装。
Linux的版本尽量使用7.x版本,最好是7.6或者是7.8版本。
去官网找按照的方式

选择好PGSQL的版本,已经Linux的发行版本

拿到命令,麻也不管,直接扔到Linux中运行即可
这种属于Windows下的傻瓜式安装,基本不会出错。如果出错,可能是那些问题:
安装Linux的时候,一定要选择最小安装
你的Linux不能连接外网
Linux中的5432端口,可能被占用了
PostgreSQL不推荐使用root管理,在安装成功postgreSQL后,他默认会给你创建一个用户:postgres
玩PGSQL前,先切换到postgres
切换到postgres用户后,直接输入psql即可进入到postgreSQL提供的客户端
其次不推荐下载Windows版本去玩
如果非要下载:https://sbp.enterprisedb.com/getfile.jsp?fileid=1258242
二、PostgreSQL的配置
要搞两个配置信息,一个关于postgreSQL的远程连接配置以及postgreSQL的日志配置。
postgresql.confpg_hba.conf
这些配置文件都放在了

上图可以看到,postgreSQL的核心文件,都属于postgres用户,操作的时候,尽可能的别用root用户,容易玩出坑,尽可能先切换到postgres用户去玩。
1、远程连接配置
PostgreSQL默认情况下不支持远程连接的,这个跟MySQL几乎一样
MySQL给mysql.user追加用户,一般是采用grant的命令去玩。
PostgreSQL要基于配置文件修改,才能制定用户是否可以远程连接。
直接去修改pg_hba.conf配置文件
用户以及对应数据库和连接方式的编写模板


为了实现远程连接,除了用户级别的这种配置,还要针对服务级别修改一个配置
服务级别的配置在postgresql.conf

发现默认情况下,PGSQL只允许localhost连接,直接配置为*即可解决问题

记得,为了生效,一定要重启
2、配置数据库的日志
查看postgresql.conf文件

postgreSQL默认情况下,只保存7天的日志,循环覆盖。









暂无评论内容