0%
Published on

WSL2 安装 PostgreSQL

Authors

🔹 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

View on GitHub