1.环境信息

【背景】项目中使用到PostgreSQL,所以在家安装PostgreSQL数据库进行学习。

【环境】宿主机windows、虚拟机Ubuntu

PostgreSQL 12.4  ;Ubuntu 20.04

使用mobaxterm工具 SSH访问Ubuntu, 使用navicat访问数据库。

2.安装步骤

网上教程较为零碎,安装起来需要不断查资料,在此记录一下方便日后使用。

》》安装数据库

1)更新一下Ubuntu

sudo apt-get update

2)安装PostgreSQL 服务端和客户端

apt-get install postgresql postgresql-client

3)登录PostgreSQL  (默认没有设置密码)

sudo -i -u postgres

》》远程连接数据库

FAQ:

【Ubuntu防火墙问题】

1)设置PostgreSQL数据5432端口可远程访问

---->工具

ufw

打开防火墙

---->ufw enable

设置端口5432可访问

---->ufw  allow 5432/tcp

2)设置两个文件

【远程连接问题】

1)pg_hba.conf entry for host “192.168.2.111”, user “gpadmin”, database “template1”, SSL off

下面设置可以远程访问服务器上的PostgreSQL

/etc/postgresql/12/main/postgresql.conf

listen_addresses = '*'

设置哪些服务器通过什么方式可以连接到该服务器上的PostgreSQL

/etc/postgresql/12/main/pg_hba.conf

重启PostgreSQL

service postgres restart

2)fe_sendauth: no password supplied

PostgreSQL 初始安装时,默认密码为空,通过navicat安装时会上面错误。

修改默认密码

【登录数据库】

sudo -i -u postgres

【执行psql】

psql

【修改密码】

alter user postgres password 'apassword';

【apassword】为你想设置的密码。

至此PostgreSQL  数据库安装完成,可以愉快的学习了。

PostgreSQL教程--Ubuntu下PostgreSQL 安装教程相关推荐

  1. Geant4在Ubuntu下的安装教程

    Geant4在Ubuntu下的安装教程 Geant4是欧洲核子中心(CERN)开发的一款粒子输运模拟软件,使用蒙特卡洛(Monte carlo)算法,特长领域是高能物理.核物理等,如光子中子的辐射屏蔽 ...

  2. linux系统nginx安装教程,Linux下Nginx安装教程

    Linux下Nginx安装教程分享,具体内容如下 1.安装编译文件及库文件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl op ...

  3. Ubuntu下tomcat安装教程

    安装tomcat前需先安装JDK,点此访问JDK安装教程. 到官网下载合适版本的安装包,本教程以apache-tomcat-8.5.79.tar.gz为例. 将下载的安装包解压到目标目录下.本文假设安 ...

  4. Linux/Ubuntu下ffmpeg安装教程

    一.简述ffmpeg FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序,它提供了录制.转换以及流化音视频的完整解决方案,包含了libavcodec --这是一个用于 ...

  5. ubuntu下Veins安装教程

    (注:此次平台搭建是在ubuntu linux12.04LST升级版下完成的,建议使用英文版,便于系统识别文件.) Veins是一个由基于事件的网络仿真器和道路交通仿真模型构成的具有开放资源的车间通信 ...

  6. Ubuntu下Madagascar安装教程

    从Madagascar安装开始 第一次使用CSDN记录程序人生 每次找资源都是直接搜索,但下一次遇到同样的问题还得摸索半天,实在麻烦.这是我第一次使用csdn来记录之前遇到的坑. 环境:linux 我 ...

  7. Ubuntu下Lapack安装教程

    记录程序人生 环境:linux 我用的是 ubuntu 16.04 具体步骤: 1 . 下载Seismic unix安装包 // Download the latest Lapack http://w ...

  8. wireshark使用教程 linux,Linux入门教程:ubuntu下安装wireshark(以及配置非root),这个强大的工具可以捕...

    Linux入门教程:ubuntu下安装wireshark(以及配置非root),这个强大的工具可以捕 Wireshark是世界上最流行的网络分析工具.这个强大的工具可以捕捉网络中的数据,并为用户提供关 ...

  9. 转载ubuntu下codeblocks安装及汉化教程

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/aniuge008/article/de ...

最新文章

  1. iphone通讯录批量删除_iPhone通讯录删除了如何恢复?用对方法快速找回,亲测有效!_...
  2. RHEL6入门系列之二十七,源码安装及软件安装综合实例
  3. matlab私有函数,MATLAB 嵌套函数,子函数,私有函数,重载函数
  4. 在用户退出后,清除缓存,防止用户后退到网站中的功能页面
  5. ubuntu配置vnc访问
  6. 基于jQuery的对象切换插件:soChange 1.5 (点击下载)
  7. 有源蜂鸣器和无源蜂鸣器的区别_电磁式蜂鸣器和压电式蜂鸣器的区别以及驱动方法...
  8. word的公式后加编码后自动变小
  9. Quartz在Spring中动态设置cronExpression (spring设置动态定时任务)
  10. 【CTR】ESMM:多任务联合学习
  11. 20种PLC对应Modbus地址表
  12. 【转发分享】基于51单片机摩尔斯电码收发控制设计-基于51单片机智能恒温控制系统-基于51单片机霍尔测速直流电机设计-51单片机和MAX1898的智能手机充电器设计-基于51单片机的智能指纹考勤系统
  13. 阿里天池比赛——街景字符编码识别
  14. 基础商务谈判培训技巧
  15. Win7下Bonobo_Git_Server服务器的搭建
  16. question,problem,issue,matter,区别和用法
  17. Visual Basic编程语言简介
  18. laya龙骨换装_DragonBones 5.3 新特性详解
  19. 思科 Firepower 管理中心 (Firepower Management Center) 7.1.0 下载
  20. (循环练习)海军礼炮问题

热门文章

  1. J2ObjC - 谷歌的Java转Objective-C的代码转换工具
  2. WpSystem是如何产生的?
  3. WPF C# VS2013 TextBox控件 限制只能输入数字
  4. 手机也有生产力,手把手教你用手机开发APP
  5. 编辑框的ModifyStyle具体怎么用?
  6. PDF文件的书签怎么分级或降级
  7. Gradle获取当前编译的Flavor
  8. 股市江湖-高手的层次
  9. 又上锁妖塔(洛谷:P2800)
  10. unetbootin for linux,(实用)使用unetbootin制作Linux的U盘启动盘