1. 更新包索引

sudo apt update

2. 安装 PostgreSQL 及相关组件

Ubuntu 20.04 LTS:默认安装 PostgreSQL 12

sudo apt install postgresql postgresql-contrib

3. 确认服务状态,如果输出是 active (running),则启动成功

sudo systemctl status postgresql

4. 切换用户

注意这个用户是linux系统用户,安装数据库时创建的,用来连接postgre,可以免密使用postgre数据库的postgres用户连接数据库

sudo -i -u postgres

5. 进入pg命令行客户端,

psql

6. 创建postgre 用户和密码
这个用户是postgre 用户,非系统用户,连接上数据库之后可以使用这个用户操作数据库

CREATE USER mff WITH PASSWORD 'P@ssw0rd';

7. 创建数据库并授权用户

CREATE DATABASE db_mff_test;
GRANT ALL PRIVILEGES ON DATABASE db_mff_test TO mff;

8. 退出命令行

\q

9. 修改配置文件(可选),允许 PostgreSQL 接受远程连接: 

  • 打开配置文件,路径中12是postgre 的版本号
sudo vi /etc/postgresql/12/main/postgresql.conf

修改 listen_addresses = '*'
注意去掉这一行前面的注释符
sudo vi /etc/postgresql/12/main/pg_hba.conf

添加 host all all 0.0.0.0/0 md5
  • 然后重启postgre
sudo systemctl restart postgresql

更多推荐