PostgreSQL 安装和使用
安装 (文档已迁移至备忘录)
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 安装和使用相关推荐
- PostgreSQL — 安装
目录 文章目录 目录 安装(基础版本 9.2.24) 安装(特定版本 12.2) 登录 远程登录 创建新的用户和新的数据库 安装(基础版本 9.2.24) # 安装 PG 服务器 yum instal ...
- 【转帖】Windows下PostgreSQL安装图解
Windows下PostgreSQL安装图解 这篇文章主要为大家介绍了如果在Windows下安装PostgreSQL数据库的方法,需要的朋友可以参考下 现在谈起免费数据库,大多数人首先想到的可能是My ...
- linux7安装pgsql数据库,CentOS7下PostgreSQL安装
环境:CentOS 7 版本:postgresql11 安装repo源 yum install https://download.postgresql.org/pub/repos/yum/reporp ...
- PostgreSQL安装和简单配置
PostgreSQL安装与使用 目录 依赖包的安装 源码编译和安装 初始化数据库集簇 简单配置 依赖包安装 PostgreSQL源码安装依赖以下四个软件包 readline zlib flex bis ...
- Windows上PostgreSQL安装配置教程
这篇文章主要为大家详细介绍了Windows上PostgreSQL安装配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 PostgreSQL的扩展PostGIS是最著名的开源GIS数据库. ...
- post修改服务器数据源,postgresql安装及配置超详细教程
1. 安装 根据业务需求选择版本,官网下载 初始化数据库 执行完初始化任务之后,postgresql 会自动创建和生成两个用户和一个数据库: linux 系统用户 postgres:管理数据库的系统用 ...
- postgresql 安装使用
PostgreSQL 中文社区在线文档:http://www.postgres.cn/document http://shouce.jb51.net/postgresql/ Postgr ...
- postgresql安装之后修改默认用户密码
重新设置postgres用户的密码步骤: 1.关闭数据库服务 2.到数据库的安装目录data文件夹下 (如果是建库是没有另外指定,应该就是postgresql安装目录下的 data 目录) 3.编辑修 ...
- 【PostgreSQL】PostgreSQL安装步骤
记录一下在Linux CentOS 7中安装PostgresSQL的整个过程以及数据库配置等. 先检查一下是否安装: rpm -qa | grep postgres 检查PostgreSQL 是否已经 ...
- PostgreSQL安装、验证安装、pgAdmin初步简单使用
PostgreSQL安装.验证安装.pgAdmin初步简单使用 引言 数据库安装 基本步骤 注意事项 重新安装 安装验证 SQL shell (psql)方式验证 pgAdmin初步使用 启动pgAd ...
最新文章
- 全国大学生智能车竞赛组委会秘书处与Mathworks初步讨论竞赛合作事宜
- 解决pjax加载页面不执行js插件的问题
- php中的unlink(),unset(),rmdir()删除函数
- IPv6相比IPv4在那些方面做出了改进?IPv4 to IPv6过渡的三种tunnel技术各自的特性...
- 利用cheat engine以及VC编写游戏修改器
- 掉一根头发,搞定二叉排序(搜索)树
- 闪灯什么意思_开车碰见别人闪灯知道是什么意思吗?看不懂不要说自己会开车哦...
- 类方法的实例python_Python Class 的实例方法/类方法/静态方法
- 使用Android应用调用WebService实现天气预报
- Windows下误删文件解决办法
- c++类的嵌套(1)
- Sql语句查询某列A相同值的另一列B最大值的数据
- 以智能制造推动企业数字化转型的方法、路径和举措
- 《CODE》读后笔记——第14~20章
- TensorFlow 如何在上次模型训练结果之上继续训练
- 淘宝-假货天堂 京东-吹牛大王 苏宁易购-中规中矩
- 新年最美表白烟花-祝大家新年快乐,表白成功
- Java面向对象(下)课后习题编程题
- 深耕技术,与实践赛跑:一文告诉你如何稳妥快速完善区块链技术并有序推动商用​?...
- html5 主标题副标题,word如何设置正副标题