数据库postgres的安装和使用

在 ubuntu 下通过 apt install postgresql 进行安装 postgres,在数据库软件安装完毕之后,postgres 就会自动启动

默认情况下是没有设置密码的,在终端下切换至 postgres 系统账户(安装 postgres 的时候自动生成),并运行命令行终端 psql sudo -u postgres psql

在数据库的终端下输入 \password 进行连续两次输入创建管理员密码,\ 是命令提示符,可以通过 \? 查看更多的 help 信息

默认 postgres 是使用 peer 认证(本地登录无需密码),如果需要远程访问的话,修改 /etc/postgresql/16/main/pg_hba.conf 文件

添加一行如下的配置,表示使用密码认证方式

另外就是还需要修改端口的监听地址,默认监听 127.0.0.1 只允许本机访问,修改 /etc/postgresql/16/main/postgresql.conf 中的配置

找到 listen_addresses 这行配置,默认是注释掉的,取消注释并修改其值为 * 或者 0.0.0.0

conf 复制代码
listen_addresses = '0.0.0.0'

以上两个配置修改完毕后,使用 systemctl restart postgresql 重启服务,再查看监听已经正常了,通过 dbeaver 可以正常连接了

这里还有一个坑,在 dbeaver 中新建 postgres 数据库连接的时候,默认是不会勾选 显示所有数据库 的,导致连接上后只会显示这里填入的数据库

另外在 postgres 标签页,可以把这里的全部勾选上,然后在 dbeaver 中连接上后,就和普通的 mysql 使用没有什么区别了

相关推荐
jiayou6415 小时前
KingbaseES 表级与列级加密完全指南
数据库·后端
GBASE1 天前
G术时刻 |GBase 8s数据库事务并发控制之封锁技术介绍(下)
数据库
xiezhr2 天前
逛GitHub发现了一款免费的带AI功能的数据库管理工具
数据库·ai编程·dba
吃糖的小孩3 天前
给 QQ AI 机器人设计“可控记忆”:会话摘要、手动长期记忆与角色卡边界
数据库
笃行3504 天前
金仓数据库数据安全双防线:静态存储加密与传输加密实战
数据库
笃行3504 天前
金仓数据库物理备份实战:sys_rman 全流程演练与误覆盖抢救
数据库
笃行3504 天前
金仓数据库逻辑备份实战:从全库导出到 Schema 替换的完整闭环
数据库
SelectDB4 天前
阶跃星辰基于 SelectDB 构建 PB 级 Agent 可观测平台
大数据·数据库·aigc
这个DBA有点耶4 天前
GROUP BY优化全解:如何写出既不丢数据又飞快的分组查询
数据库·mysql·架构