- 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。