安装 (文档已迁移至备忘录)

tip:以下操作基于Debain9,除了安装这块的使用的命令稍有不同,使用上基本差不多,非debain系统,可参考官网,选择自己对应的系统进行操作,以下操作笔者是基于PostgreSQL14的版本

1. 创建文件存储库配置

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'

2. 导入存储库签名密钥

wget --quiet -O - https://vkceyugu.cdn.bspapp.com/VKCEYUGU-ad4152e3-f25f-40d2-b112-63bc169825e1/746b1aa0-2527-4c20-8106-da6f1df249da.asc | sudo apt-key add -

3. 更新软件包列表

sudo apt update

4. 安装 PostgreSQL

sudo apt-get -y install postgresql

使用

1. PostgreSQL会创建一个postgres用户,切换用户

su postgres

2. 然后就可以使用psql命令交互工具使用

psql

3. 默认安装后有一个postgres用户,是否需要(如果懒得在创建用户的话),可根据需要修改对应密码,进而登录使用

alter user postgres with password '123456';

设置远程访问

1. 如果不清楚配置文件路径存放的可以查看进程

ps -ef|grep postgresql

2. 修改配置文件postgresql.conf,将listen_addresses的值改为*,记得去掉前面的#注释,同时该文件有pg_hba.conf的文件路径,复制下来,方便下一个步骤修改

vi /etc/postgresql/14/main/postgresql.conf

3. 修改配置文件pg_hba.conf,直接在文件末尾添加以下配置项,可根据需要自己调整对应值

host all all 0.0.0.0/0 md5

4. 重启一下就可以啦

systemctl restart postgresql.service

常用命令

1. 修改用户密码

alter user postgres with password '123456';

2. 创建普通用户

create user test encrypted password '123456';

3. 创建超级用户

create user test superuser encrypted password '123456‘;

4. 将超级用户改为普通用户

alter user test nosuperuser;

5. 普通用户改为超级用户

alter user test superuser;

6. 设置不允许/允许其登录

alter user test nologin;
alter user test login;

PostgreSQL 安装和使用相关推荐

  1. PostgreSQL — 安装

    目录 文章目录 目录 安装(基础版本 9.2.24) 安装(特定版本 12.2) 登录 远程登录 创建新的用户和新的数据库 安装(基础版本 9.2.24) # 安装 PG 服务器 yum instal ...

  2. 【转帖】Windows下PostgreSQL安装图解

    Windows下PostgreSQL安装图解 这篇文章主要为大家介绍了如果在Windows下安装PostgreSQL数据库的方法,需要的朋友可以参考下 现在谈起免费数据库,大多数人首先想到的可能是My ...

  3. linux7安装pgsql数据库,CentOS7下PostgreSQL安装

    环境:CentOS 7 版本:postgresql11 安装repo源 yum install https://download.postgresql.org/pub/repos/yum/reporp ...

  4. PostgreSQL安装和简单配置

    PostgreSQL安装与使用 目录 依赖包的安装 源码编译和安装 初始化数据库集簇 简单配置 依赖包安装 PostgreSQL源码安装依赖以下四个软件包 readline zlib flex bis ...

  5. Windows上PostgreSQL安装配置教程

    这篇文章主要为大家详细介绍了Windows上PostgreSQL安装配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 PostgreSQL的扩展PostGIS是最著名的开源GIS数据库.  ...

  6. post修改服务器数据源,postgresql安装及配置超详细教程

    1. 安装 根据业务需求选择版本,官网下载 初始化数据库 执行完初始化任务之后,postgresql 会自动创建和生成两个用户和一个数据库: linux 系统用户 postgres:管理数据库的系统用 ...

  7. postgresql 安装使用

    PostgreSQL 中文社区在线文档:http://www.postgres.cn/document        http://shouce.jb51.net/postgresql/ Postgr ...

  8. postgresql安装之后修改默认用户密码

    重新设置postgres用户的密码步骤: 1.关闭数据库服务 2.到数据库的安装目录data文件夹下 (如果是建库是没有另外指定,应该就是postgresql安装目录下的 data 目录) 3.编辑修 ...

  9. 【PostgreSQL】PostgreSQL安装步骤

    记录一下在Linux CentOS 7中安装PostgresSQL的整个过程以及数据库配置等. 先检查一下是否安装: rpm -qa | grep postgres 检查PostgreSQL 是否已经 ...

  10. PostgreSQL安装、验证安装、pgAdmin初步简单使用

    PostgreSQL安装.验证安装.pgAdmin初步简单使用 引言 数据库安装 基本步骤 注意事项 重新安装 安装验证 SQL shell (psql)方式验证 pgAdmin初步使用 启动pgAd ...

最新文章

  1. 全国大学生智能车竞赛组委会秘书处与Mathworks初步讨论竞赛合作事宜
  2. 解决pjax加载页面不执行js插件的问题
  3. php中的unlink(),unset(),rmdir()删除函数
  4. IPv6相比IPv4在那些方面做出了改进?IPv4 to IPv6过渡的三种tunnel技术各自的特性...
  5. 利用cheat engine以及VC编写游戏修改器
  6. 掉一根头发,搞定二叉排序(搜索)树
  7. 闪灯什么意思_开车碰见别人闪灯知道是什么意思吗?看不懂不要说自己会开车哦...
  8. 类方法的实例python_Python Class 的实例方法/类方法/静态方法
  9. 使用Android应用调用WebService实现天气预报
  10. Windows下误删文件解决办法
  11. c++类的嵌套(1)
  12. Sql语句查询某列A相同值的另一列B最大值的数据
  13. 以智能制造推动企业数字化转型的方法、路径和举措
  14. 《CODE》读后笔记——第14~20章
  15. TensorFlow 如何在上次模型训练结果之上继续训练
  16. 淘宝-假货天堂 京东-吹牛大王 苏宁易购-中规中矩
  17. 新年最美表白烟花-祝大家新年快乐,表白成功
  18. Java面向对象(下)课后习题编程题
  19. 深耕技术,与实践赛跑:一文告诉你如何稳妥快速完善区块链技术并有序推动商用​?...
  20. html5 主标题副标题,word如何设置正副标题

热门文章

  1. 【NLP】自然语言处理学习笔记(三)语音合成
  2. 不要试图和下属做朋友
  3. iOS逆向小知识:使用Theos开发插件
  4. 关于pdf文档无大纲的若干解决办法(扫描版书籍/ppt转的pdf)
  5. 【总结一下|PTA】浙大版《Python 程序设计》题目集
  6. 闲置带宽变现-CDN-视频加速业务
  7. JAX介绍和快速入门示例
  8. Java 操作 xml 文件之写入
  9. Python 3 转换真实、迅雷、QQ旋风下载地址
  10. 搭建Vue脚手架工程