在 Debian 上安装 PostgreSQL 非常简单,下面是最常用、最推荐的做法(适用于 Debian 10/11/12)。
sudo apt update
sudo apt install postgresql postgresql-client
安装完成后,PostgreSQL 会:
postgressudo systemctl status postgresql
如果未启动,可手动启动:
sudo systemctl start postgresql
设置开机自启:
sudo systemctl enable postgresql
sudo -i -u postgres
psql
退出:
\q
在 psql 中执行:
CREATE USER myuser WITH PASSWORD 'mypassword';
CREATE DATABASE mydb OWNER myuser;
GRANT ALL PRIVILEGES ON DATABASE mydb TO myuser;
sudo nano /etc/postgresql/15/main/postgresql.conf
(版本号可能不同,如 14、16)
找到并修改:
listen_addresses = '*'
sudo nano /etc/postgresql/15/main/pg_hba.conf
添加一行(示例):
host all all 0.0.0.0/0 md5
sudo systemctl restart postgresql
⚠️ 注意:远程连接需确保服务器防火墙放行 5432 端口。
psql --version
| 功能 | 命令 |
|---|---|
| 登录数据库 | psql -U 用户名 -d 数据库名 |
| 列出数据库 | \l |
| 列出表 | \dt |
| 退出 | \q |
如果你需要:
可以告诉我你的使用场景,我可以给你更详细的配置方案。