如何在Debian和Ubuntu上安装PostgreSQL 9.6

PostgreSQL是一个强大的,高度可扩展的开源和跨平台的对象关系数据库系统,可在包含Linux和Windows操作系统在内的类Unix操作系统上运行。 它是高度可靠的企业级数据库系统,为用户提供数据完整性和正确性。

在我们前面的文章中,我们已经介绍了CentOS / RHEL和Fedora上的PostgreSQL 9.6安装 在本文中,我们将介绍如何使用官方PostgreSQL APT存储库在Debian,Ubuntu及其衍生产品上安装PostgreSQL 9.6

添加PostgreSQL APT存储库

这个官方PostgreSQL APT存储库将与您的Linux系统相结合,并为Debian和Ubuntu发行版上所有支持的PostgreSQL版本提供自动更新。

要添加apt存储库,首先创建文件/etc/apt/sources.list.d/pgdg.list ,并根据您的发行版为存储库添加一行。

在Ubuntu系统上

--------------- On Ubuntu 17.04 ---------------
deb http://apt.postgresql.org/pub/repos/apt/ zesty-pgdg main
--------------- On Ubuntu 16.04 ---------------
deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main
--------------- On Ubuntu 14.04 ---------------
deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main

在Debian系统上

--------------- On Stretch 9.x ---------------
deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main
--------------- On Jessie 8.x ---------------
deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main
--------------- On Wheezy 7.x ---------------
deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main

然后导入存储库签名密钥,并更新这样的系统软件包列表。

$ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
$ sudo apt update 

添加PostgreSQL密钥

安装PostgreSQL Server

将PostgreSQL apt存储库添加到各自的Linux发行版之后,现在安装PostgreSQL服务器和客户端软件包,如下所示:

$ sudo apt install postgresql-9.6-server postgresql-9.6  

安装Postgresql数据库服务器

重要提示 :在RHEL / CentOS / Fedora中 ,您必须手动初始化数据库系统,在Ubuntu / Debian中 ,它将自动初始化。 因此,只需继续启动数据库服务器,如下一节所述。

PostgreSQL数据目录/var/lib/postgresql/9.6/main包含数据库的所有数据文件。

启动并启用PostgreSQL Server

在初始化数据库服务器后,启动PostgreSQL服务,并启用PostgreSQL服务,在系统启动时自动启动。

--------------- On SystemD --------------- 
$ sudo systemctl start postgresql.service
$ sudo systemctl enable postgresql.service 
$ sudo systemctl status postgresql.service 
--------------- On SysVinit --------------- 
$ sudo service postgresql-9.6 start
$ sudo chkconfig postgresql on
$ sudo service postgresql-9.6 status

启动并启用PostgreSQL数据库

验证PostgreSQL安装

在您的服务器上安装PostgreSQL数据库系统后,通过连接到postgres数据库服务器验证其安装。 PostgreSQL管理员用户名为postgres ,键入此命令以访问用户系统帐户。

$ sudo su postgres
# cd
# psql

验证PostgreSQL数据库

要为postgre数据库管理员用户设置密码,请使用以下命令:

postgres=# \password postgres

为PostgreSQL管理员设置密码

要保护postgre用户系统帐户,请使用以下password命令。

$ sudo passwd postgres 
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully
$su - postgre
$ ls
$ psql

设置Postgre用户的密码

有关更多信息,请访问PostgreSQL主页: https//www.postgresql.org/

最后,还阅读了关于流行数据库管理系统的这些文章:

  1. 在Debian Jessie中安装MariaDB 10.1并运行各种MariaDB查询
  2. 如何在Linux中更改默认的MySQL / MariaDB数据目录
  3. 如何在CentOS 7中安装和保护MariaDB 10
  4. 如何在CentOS 6中安装和保护MariaDB 10
  5. 在Linux系统上安装MongoDB社区版本3.2

目前为止就这样了! 与我们分享任何想法,请使用下面的反馈表。 请记住,始终保持与youcl.com的连接有趣的Linux内容。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏