PostgreSQL基础(二):PostgreSQL的安装与配置

PostgreSQL的安装与配置

一、PostgreSQL的安装

咱们只在Linux中安装,不推荐大家在Windows下安装。

Linux的版本尽量使用7.x版本,最好是7.6或者是7.8版本。

去官网找按照的方式

docx image

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

docx image

拿到命令,麻也不管,直接扔到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

这些配置文件都放在了

docx image

上图可以看到,postgreSQL的核心文件,都属于postgres用户,操作的时候,尽可能的别用root用户,容易玩出坑,尽可能先切换到postgres用户去玩。

1、远程连接配置

PostgreSQL默认情况下不支持远程连接的,这个跟MySQL几乎一样

MySQL给mysql.user追加用户,一般是采用grant的命令去玩。

PostgreSQL要基于配置文件修改,才能制定用户是否可以远程连接。

直接去修改pg_hba.conf配置文件

用户以及对应数据库和连接方式的编写模板

docx image

docx image

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

服务级别的配置在postgresql.conf

docx image

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

docx image

记得,为了生效,一定要重启

2、配置数据库的日志

查看postgresql.conf文件

docx image

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

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容