PostgreSQL新手必看:Ubuntu下从安装到DBeaver连接的完整避坑指南
在当今数据驱动的开发环境中,PostgreSQL凭借其强大的功能、出色的性能和开源免费的特性,已成为众多开发者的首选数据库。但对于刚接触PostgreSQL的新手来说,从安装到成功连接客户端工具的过程中,往往会遇到各种"坑"。本文将手把手带你完成Ubuntu系统下PostgreSQL的完整安装配置流程,并重点解决DBeaver连接时常见的SCRAM认证问题,助你快速搭建可用的开发环境。
1. 环境准备与PostgreSQL安装
在开始安装之前,确保你的Ubuntu系统已更新到最新状态。打开终端,执行以下命令更新软件包列表:
sudo apt update
sudo apt upgrade -y
PostgreSQL在Ubuntu官方仓库中提供了稳定版本,安装非常简单:
sudo apt install postgresql postgresql-contrib -y
这里的postgresql-contrib包包含了PostgreSQL的额外扩展功能,建议一并安装。安装完成后,系统会自动创建一个名为postgres的超级用户账户,并启动PostgreSQL服务。
验证安装是否成功:
sudo systemctl status postgresql
正常情况应该看到类似如下的活跃状态信息:
● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
Active: active (exited) since Tue 2023-05-16 10:23:45 UTC; 1min 23s ago
2. PostgreSQL基础配置
2.1 设置postgres用户密码
安装完成后,PostgreSQL默认使用peer认证方式,这意味着只有系统用户postgres可以直接登录数据库而不需要密码。但在实际开发中,我们需要设置密码以便远程客户端连接。
切换到postgres用户并进入psql命令行:
sudo -u postgres psql
在psql提示符下,执行以下命令为postgres用户设置密码:
AL


474

被折叠的 条评论
为什么被折叠?



