在本教程中,我们将向你展示怎样在 Ubuntu 20.04 LTS 上安装 PostgreSQL。PostgreSQL 是一个关系数据库管理系统,它提供了 SQL 查询语言的实现。
安装过程非常简单,如果你不是在 root 帐户下运行,你可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向你展示在 Ubuntu 20.04 服务器上安装 PostgreSQL。 对于 Ubuntu 18.04、16.04 和任何其他基于 Debian 的发行版,如 Linux Mint,你可以按照相同的说明进行操作。
通过运行以下命令确保所有系统包都是最新的
sudo apt update
sudo apt upgrade
在 Ubuntu 20.04 上安装 PostgreSQL
默认情况下,安装后会自动启动 PostgreSQL 服务
sudo apt install postgresql postgresql-client
使用以下命令确认它是否正在运行
systemctl status postgresql
配置 PostgreSQL
我们需要将 PostgreSQL 配置为侦听所有适配器或系统 IP 地址,以允许外部机器上的应用程序连接到数据库然后,将 listen_addresses 设置为 * 或 (Ip_Address)
sudo vim /etc/postgresql/12/main/postgresql.conf
listen_addresses="*"
重启 PostgreSQL 服务
sudo systemctl restart postgresql
访问 PostgreSQL
安装 PostgreSQL 数据库服务器后,默认情况下,它会创建一个<font style="color:rgb(61, 61, 61);">postgres</font>
用户与 <font style="color:rgb(61, 61, 61);">postgres</font>
角色。 它还会创建一个同名的 <font style="color:rgb(61, 61, 61);">postgres</font>
系统帐户。
因此,要连接到 Postgres 服务器,请以用户 postgres 登录到你的系统并连接数据库
现在你已登录到 PostgreSQL 数据库服务器。 要检查登录信息,请从数据库命令提示符使用以下命令
su - postgres
psql
要断开与 PostgreSQL 数据库命令提示符的连接,只需键入以下命令并按 Enter
postgres-# conninfo
postgres-# q
创建一个新的用户和数据库
如需更多帮助或有用信息,我们建议你查看 PostgreSQL 官方网站.
### For example, let us create a new user called “meilana” with password “maria”, and database called “meilanadb”. ###
sudo -u postgres createuser -D -A -P meilana
sudo -u postgres createdb -O meilana meilanadb