1. 准备工作
$ sudo apt update
$ wget -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
$ sudo sh -c 'echo "deb [arch=amd64] http://apt.postgresql.org/pub/repos/apt/ focal-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
$ sudo apt update
$ sudo apt-get install postgresql postgresql-contrib libpq-dev
$ sudo systemctl status postgresql
2. 连接 PostgreSQL
$ sudo su - postgres
$ psql
$ postgres=# \conninfo
返回:
You are connected to database "postgres" as user "postgres" via socket in "/var/run/postgresql" at port "5432".
3. PostgreSQL 安全
PostgreSQL 安装程序会在您的系统上创建一个用户 "postgres", 该用户未设置任何密码。
首先,通过运行以下命令为 "postgres" 用户帐户创建密码。
$ sudo passwd postgres
接下来,切换到 "postgres" 并为 PostgreSQL 管理数据库用户创建一个安全的强密码,如下所示:
$ su - postgres
$ psql -c "ALTER USER postgres WITH PASSWORD 'YOURNEWPASSWORD';"
$ exit
最后,重新启动服务,使设置生效。
$ sudo systemctl restart postgresql