- Published on
 
WSL2 安装 PostgreSQL
- Authors
 
- Name
 - Piggy DP
 - @xiaozhudxiaozhu
 
🔹 1. 更新系统
sudo apt update && sudo apt upgrade -y
🔹 2. 安装 PostgreSQL
sudo apt install postgresql postgresql-contrib -y
- postgresql → 核心数据库服务
 - postgresql-contrib → 一些额外的扩展(如 
uuid-ossp) 
🔹 3. 启动 & 管理 PostgreSQL 服务
在 WSL2 中需要手动启动服务:
sudo service postgresql start
查看服务状态:
sudo service postgresql status
🔹 4. 切换到 postgres 用户
PostgreSQL 默认有一个超级用户 postgres:
sudo -i -u postgres
进入数据库命令行:
psql
🔹 5. 创建用户和数据库(可选)
在 psql 中运行:
-- 创建一个用户
CREATE USER myuser WITH PASSWORD 'mypassword';
-- 创建一个数据库,并指定所有者
CREATE DATABASE mydb OWNER myuser;
-- 赋予权限
GRANT ALL PRIVILEGES ON DATABASE mydb TO myuser;
退出 psql:
\q
🔹 6. 开放远程访问(可选)
编辑配置文件
sudo nano /etc/postgresql/14/main/postgresql.conf
找到并修改:
listen_addresses = '*'
修改访问控制
sudo nano /etc/postgresql/14/main/pg_hba.conf
添加一行:
host    all             all             0.0.0.0/0               md5
重启服务
sudo service postgresql restart
✅ 至此,你已经在 WSL2 (Ubuntu) 上成功安装并配置了 PostgreSQL。