在 Ubuntu 上安装世界上最先进的开源数据库 PostgreSQL 9.4 和 phpPgAdmin
| 2015-12-21 11:54:00 评论: 5
简介
PostgreSQL 是一款强大的,开源的,对象关系型数据库系统。它支持所有的主流操作系统,包括 Linux、Unix(AIX、BSD、HP-UX,SGI IRIX、Mac OS、Solaris、Tru64) 以及 Windows 操作系统。
下面是 Ubuntu 发起者 Mark Shuttleworth 对 PostgreSQL 的一段评价。
PostgreSQL 是一款极赞的数据库系统。刚开始我们在 Launchpad 上使用它的时候,并不确定它能否胜任工作。但我是错了。它很强壮、快速,在各个方面都很专业。
— Mark Shuttleworth.
在这篇简短的指南中,让我们来看看如何在 Ubuntu 15.10 服务器中安装 PostgreSQL 9.4。
安装 PostgreSQL
默认仓库中就有可用的 PostgreSQL。在终端中输入下面的命令安装它。
sudo apt-get install postgresql postgresql-contrib
如果你需要其它的版本,按照下面那样先添加 PostgreSQL 仓库然后再安装。
PostgreSQL apt 仓库 支持 amd64 和 i386 架构的 Ubuntu 长期支持版(10.04、12.04 和 14.04),以及非长期支持版(14.10)。对于其它非长期支持版,该软件包虽然没有完全支持,但使用和 LTS 版本近似的也能正常工作。
Ubuntu 14.10 系统:
新建文件/etc/apt/sources.list.d/pgdg.list;
sudo vi /etc/apt/sources.list.d/pgdg.list
用下面一行添加仓库:
deb http://apt.postgresql.org/pub/repos/apt/ utopic-pgdg main
注意: 上面的库只能用于 Ubuntu 14.10。还没有升级到 Ubuntu 15.04 和 15.10。
对于 Ubuntu 14.04,添加下面一行:
deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
对于 Ubuntu 12.04,添加下面一行:
deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main
导入库签名密钥:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
更新软件包列表:
sudo apt-get update
然后安装需要的版本。
sudo apt-get install postgresql-9.4
访问 PostgreSQL 命令窗口
默认的数据库名称和数据库用户名称都是 “postgres”。切换到 postgres 用户进行 postgresql 相关的操作:
sudo -u postgres psql postgres
示例输出:
psql (9.4.5)
Type "help" for help.
postgres=#
要退出 postgresql 窗口,在 psql 窗口输入 \q 退出到终端。
设置 “postgres” 用户密码
登录到 postgresql 窗口,
sudo -u postgres psql postgres
用下面的命令为用户 postgres 设置密码:
postgres=# \password postgres
Enter new password:
Enter it again:
postgres=# \q
要安装 PostgreSQL Adminpack 扩展,在 postgresql 窗口输入下面的命令:
sudo -u postgres psql postgres
- linsudoer [Firefox 43.0|Windows 8.1] 2015-12-28 21:33
- 看了之后,没发现它的强大之处在哪里?
- linux [Chrome 47.0|Mac 10.11] 2015-12-22 15:32
- 对不起,原文就错了,我们也没发现。谢谢!
- 来自北京的 Chrome 47.0|GNU/Linux 用户 2015-12-22 10:39
- 导入库签名密钥: 这步出错了。 两条命令应该一次完成。 正确应该是: wget --quiet -O - [签名地址] | sudo apt-key add -
- linux [Chrome 47.0|Mac 10.11] 2015-12-21 21:49
- 谢谢指正,确实是校对失误。:D
- 来自江苏宿迁的 Chrome 47.0|Windows 7 用户 2015-12-21 13:51
- 建议译者校对重新审核下文章,14.10才是非长期支持版。在“安装 PostgreSQL” 这个部分错误。