Ubuntu 18.04 下 PostgreSQL 10 的安装与基础配置

Posted <・)))><<

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu 18.04 下 PostgreSQL 10 的安装与基础配置相关的知识,希望对你有一定的参考价值。

下载安装

在命令行执行如下语句:

apt-get install postgresql-10 

该指令会帮助你下载如下PostgreSQL组件:
` | `
-- | --
postgresql-client-10 | client libraries and client binaries
postgresql-10 | core database server
postgresql-contrib-9.x | additional supplied modules (part of the postgresql-xx package in version 10 and later)
libpq-dev | libraries and headers for C language frontend development
postgresql-server-dev-10 | libraries and headers for C language backend development
pgadmin4 | pgAdmin 4 graphical administration utility

用户配置

通过如下命令登陆postgreSQL:

sudo -u postgres psql

进入PostgreSQL命令行视图,(可以看到以postgres=#开头的提示符),然后执行如下命令将postgres用户的密码修改为"password":

ALTER USER postgres WITH PASSWORD ‘password‘;

执行 q 命令推出PostgreSQL命令行。

可以在命令行界面以超级用户权限设置postgre用户的密码:
先清除密码:

sudo passwd -d postgres

在设置密码:

sudo -u postgre passwd

按照提示,输入两次新密码即可。

远程登陆配置

执行如下命令:

sudo gedit /etc/postgresql/10/main/postgresql.conf 

#listen_addresses = ‘localhost‘

改为:

listen_addresses = ‘*‘

(取消了注释,同时将本地访问权限改为了可远程访问)

password_encryption = md5

取消调注释(这样密码会变成加密方式传输的,这一步应该不是必须的)

重启服务:

sudo /etc/init.d/postgresql restart

5432口的防火墙设置允许通过(PostgreSQL的默认端口是5432):

sudo iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 5432 -j ACCEPT









以上是关于Ubuntu 18.04 下 PostgreSQL 10 的安装与基础配置的主要内容,如果未能解决你的问题,请参考以下文章

连接到远程 Ubuntu 18.04 服务器,只提供服务器名、用户名和密码来设置 PostgreSQL 数据库

一套比较完备的在ubuntu 18.04系统上部署nginx+postgresql+php的记录

Ubuntu 上的 PostgreSQL 日志配置

使用ubuntu server18.04 搭建odoo12运行环境

Postgres createdb 和 create database 在 Ubuntu 18.04 中不起作用

Ubuntu 18.04下OpenFOAM 2.3.1安装及配置