专栏首页王小雷2.5 Linux(Ubuntu18.04)安装数据库PostgreSQL

2.5 Linux(Ubuntu18.04)安装数据库PostgreSQL

2.5 Linux(Ubuntu18.04)安装数据库PostgreSQL

卜算子·大数据”一个开源、成体系的大数据学习教程。——每周日更新

本节主要内容:

  • 创建一台database虚拟机(本章称为服务器)
  • 安装PostgreSQL

2.5.1 创建Database服务器Ubuntu18.04server

  • Hostname为database
  • Username为busuanzi
  • 静态IP地址为192.168.56.110

详细创建服务器步骤见第二章 Linux,关键步骤如下。

2.5.1 安装PostgreSQL

 sudo vim /etc/apt/sources.list.d/pgdg.list
 ```

```sh
deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main




<div class="se-preview-section-delimiter"></div>
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt update
sudo apt install postgresql-10

2.5.3 登录Postgresql、修改密码、创建新用户、新数据库

登录Postgresql

sudo -u postgres psql postgres

修改密码

ALTER ROLE postgres PASSWORD 'wxl1234' ;

创建新用户、新数据库

ALTER ROLE postgres PASSWORD 'wxl1234' ;

创建新用户、新数据库

CREATE ROLE busuanzi WITH PASSWORD 'wxl123' LOGIN ;
CREATE DATABASE busuanzidb OWNER 'busuanzi';

退出

2.5.4 允许远程登录

修改postgresql.conf

2.5.4 允许远程登录

修改postgresql.conf

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

修改内容如下

listen_addresses = '*'

修改pg_hba.conf

sudo vim /etc/postgresql/10/main/pg_hba.conf

修改内容如下

local   all             postgres                                md5

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     md5
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5
host    all             all             192.168.56.0/0          md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
local   replication     all                                     peer
host    replication     all             127.0.0.1/32            md5
host    replication     all             ::1/128                 md5

重启postgresql服务

sudo service postgresql restart

2.5.5 postgres安装、配置完毕,使用客户端即可连接数据库。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Ubuntu16.04安装后开发环境配置和常用软件安装

    Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视...

    王小雷
  • 超详细讲解Sqoop2部署过程

    摘要:超详细讲解Sqoop2部署过程,1.下载Sqoop2,增加Sqoop2变量,修改Sqoop2配置文件,默认已经安装好了hadoop。另外提供Sqoop2自...

    王小雷
  • docker 开发常用命令总结

    Docker 常用命令总结,镜像下载,到docker容器创建,常用docker命令的 增删查 1.镜像下载,从hub.docker.com中下载最新版本的pos...

    王小雷
  • 京东直播的弯道超车

    今年618,电商直播成为各平台激战焦点。作为较早一批发力电商直播的平台,淘宝、抖音和快手,在今年618对电商直播的加码力度有目共睹。同时,相对低调的京东直播也已...

    刘旷
  • Python每天五分钟-变量与常量

    用户2475223
  • 新手指南:如何用Ettercap实现“中间人攻击”

    什么是“中间人攻击”? 中间人攻击(Man-in-the-Middle Attack,简称“MiTM攻击”)是一种“间接”的入侵攻击,这种攻击模式是通过各种技术...

    FB客服
  • 再论web前端新人如何找实习?

    这个话题我以前写的相关的个人看法(偏见)。 我也在群里、知乎专栏里分享过相关的文章,本以为写的很清楚了,但还是有很多的同学来问如何找实习,学到什么程度能找工作的...

    web前端教室
  • Mac10.11升级安装openssl

    通过上面的查看,明显我们的版本号太低了,于是google了下,找到了http://apple.stackexchange.com/questions/12683...

    freesan44
  • 基础练习 数列特征

    输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。

    刘开心_1266679
  • JS实现五子棋(三)内部数据结构-控制及判定

    上回已经完成了棋盘、线框、棋子的绘制,以及如何计算绘制的位置信息。本次内容将分享这个游戏的实质,数据结构,以及各个对象功能,以及一些对象依赖关系处理的思想。

    江湖安得便相忘

扫码关注云+社区

领取腾讯云代金券