========================================
PostgreSQL安装(Linux)一
- 执行 #cat /etc/redhat-release #uname -m 查看linux系统版本,去网站http://yum.pgrpms.org/repopackages.php下载对应的linux版本的pg rpm包"pgdg-centos90-9.0-5.noarch.rpm"
#cat /etc/redhat-release
CentOS release 6.5 (Final)
#uname -m
x86_64
- 进入liunx安装目录,上传刚下载的rpm到linux目录,执行命令
rpm -Uvh pgdg-centos-9.0-2.noarch.rpm
- 修改原始的yum仓库配置,在[base]和[updates]部分的尾部追加exclude=postgresql*用以取消从默认仓库安装和更新PostgreSQL。
# vi CentOS-Base.repo
- 安装或者升级postgresql-libs
- 安装PostgreSQL Server
- 初始化数据库,默认路径为arb/pgsql/9.0/data
- 启动服务
- 连接到数据库,修改管理员密码,改为password
# psql -U postgres
postgres=# ALTER USER postgres WITH PASSWORD 'password';
- 重启服务
- 退出
postgresql90-9.0.19-1PGDG.rhel6.x86_64
卸载pg
[root@99 yum.repos.d]# rpm -ev --nodeps postgresql90-libs-9.0.19-1PGDG.rhel6.x86_64
[root@99 yum.repos.d]# rpm -ev --nodeps postgresql90-server-9.0.19-1PGDG.rhel6.x86_64
[root@99 yum.repos.d]# rpm -ev --nodeps postgresql90-9.0.19-1PGDG.rhel6.x86_64
[root@99 yum.repos.d]# rpm -qa | grep postgres
[root@99 yum.repos.d]#
========================================
PostgreSQL安装(Linux)二
一、安装文件:postgresql-9.3.5-3-linux-x64.run
1、开始安装,如下:
[root@dev224 ~]# chmod +x postgresql-9.3.5-3-linux-x64.run
[root@dev224 ~]# ./postgresql-9.3.5-3-linux-x64.run
----------------------------------------------------------------------------
Welcome to the PostgreSQL Setup Wizard.
----------------------------------------------------------------------------
Please specify the directory where PostgreSQL will be installed.
Installation Directory [/opt/PostgreSQL/9.3]:
----------------------------------------------------------------------------
Please select a directory under which to store your data.
Data Directory [/opt/PostgreSQL/9.3/data]:
----------------------------------------------------------------------------
Please provide a password for the database superuser (postgres). A locked Unix
user account (postgres) will be created if not present.
Password :
Retype password :
----------------------------------------------------------------------------
Please select the port number the server should listen on.
Port [5432]:
----------------------------------------------------------------------------
Advanced Options
Select the locale to be used by the new database cluster.
Locale
[1] [Default locale]
...(很多选项省略)
[718] zu_ZA.utf8
Please choose an option [1] :
----------------------------------------------------------------------------
Setup is now ready to begin installing PostgreSQL on your computer.
Do you want to continue? [Y/n]: y
----------------------------------------------------------------------------
Please wait while Setup installs PostgreSQL on your computer.
Installing
0% ______________ 50% ______________ 100%
#########################################
----------------------------------------------------------------------------
Setup has finished installing PostgreSQL on your computer.
确认postgres服务是否启动
[root@dev224 ~]# chkconfig --list|grep postgres
postgresql-9.3 0:off 1:off 2:on 3:on 4:on 5:on 6:off
RPM包安装方式安装后,
需要进行初始化后,进行启动。
# service postgresql-9.3 initdb
2、PostgreSQL 数据库默认会创建一个postgres的数据库用户作为数据库的管理员,按照以下安装后的步骤来创建数据库。
[root@dev224 ~]# su - postgres
-bash-4.1$ bin/createdb iov
-bash-4.1$ bin/psql iov
iov=# select * from pg_shadow ;(输入测试命令测试)
usename | usesysid | usecreatedb | usesuper | usecatupd | userepl | passwd | valuntil | useconfig
----------+----------+-------------+----------+-----------+---------+-------------------------------------+----------+-----------
postgres | 10 | t | t | t | t | md54a7f5b8ce769752c89b7c27ef71416cc | |
(1 row)
3、修改PostgresSQL 数据库配置实现远程访问 :
修改postgresql.conf 文件
# vi /opt/PostgreSQL/9.3/data/postgresql.conf
<!--[endif]-->
如果想让PostgreSQL 监听整个网络的话,将listen_addresses 前的#去掉,并将 listen_addresses = 'localhost' 改成 listen_addresses = '*'
修改客户端认证配置文件pg_hba.conf
将需要远程访问数据库的IP地址或地址段加入该文件。
# vi /opt/PostgreSQL/9.3/data/pg_hba.conf
重启服务以使设置生效
[root@dev224 ~]# service postgresql-9.3 restart
Restarting PostgreSQL 9.3:
waiting for server to shut down.... done
server stopped
waiting for server to start.... done
server started
PostgreSQL 9.3 restarted successfully
二、客户端连接,使用pgAdmin或Navicat for PostgreSQL
新建一个服务器连接,连接远程linux服务器上的PostgreSQL数据库:
<!--[endif]-->
得到数据库属性如下图所示:
<!--[endif]-->
========================================
相关推荐
Linux 安装 PostgreSQL(压缩包安装) Linux 安装 PostgreSQL 是一种常用的数据库管理系统安装方法,本文将指导您一步步地完成 PostgreSQL 的安装。 下载和解压缩 首先,下载 PostgreSQL 的压缩包,并将其上传至 ...
本文将详细讲解如何在Windows和Linux上安装PostgreSQL 13.5,以及如何使用基本的psql命令。 ### 一、Linux安装PostgreSQL 13.5 (CentOS 7) 1. **查找安装包** 访问官方下载页面...
Linux 安装 PostgreSQL 和配置 PHP 扩展 本文档介绍了如何在 Linux 系统上安装 PostgreSQL 数据库并配置 PHP 扩展,以便 PHP 能够连接 PostgreSQL 数据库。 一、安装 PostgreSQL 数据库 1. 首先,需要下载 ...
Linux安装PostgreSQL和配置PHP扩展 本文档介绍了在Linux系统上安装PostgreSQL数据库和配置PHP扩展,使PHP能够连接PostgreSQL数据库。下面是详细的知识点: 一、安装PostgreSQL数据库 1. 下载安装包:首先需要从...
在Linux环境中离线安装PostgreSQL、SDE(ArcGIS的Spatial Database Engine)和PostGIS是一项常见但有时复杂的任务,尤其当服务器处于内网环境时,无法直接访问互联网资源。本指南将详细介绍如何在Linux系统中进行...
在Linux CentOS7系统中安装PostgreSQL 12数据库是一个常见的任务,特别是在没有互联网连接或网络环境受限的情况下,离线安装包成为了唯一的选择。本指南将详细介绍如何使用离线安装包在CentOS7上安装PostgreSQL 12。...
### Linux环境下PostgreSQL安装与配置详解 在Linux环境中部署PostgreSQL数据库是一项常见且重要的任务,尤其是在需要高性能数据库管理系统的企业级应用中。本文将详细介绍在Linux系统下安装和配置PostgreSQL的过程...
执行`make`和`make install`命令,这将把PostgreSQL安装到指定的目录下。安装完成后,可以在`/pgsql/postgresql`目录下看到PostgreSQL的文件。 为了安全性和权限管理,需要创建一个名为`postgres`的用户组和同名的...
基于 Linux 的 PostgreSQL 数据库部署以及 PostGIS 安装 在本文中,我们将介绍如何在 Linux 操作系统上部署 PostgreSQL 数据库,并安装 PostGIS。PostgreSQL 是一个功能强大且开源的关系数据库管理系统,而 PostGIS...
Linux 下 PostgreSQL 的安装和备份 Linux 下 PostgreSQL 的安装和备份是一种复杂的过程,涉及到编译安装、配置和备份等多个方面。本文将详细介绍 PostgreSQL 的安装和备份步骤,以便读者更好地理解和掌握。 1. ...
### zabbix详细安装教程(linux+postgresql+nginx+zabbix) #### 环境说明与配置 本教程将指导您如何在Linux环境下安装Zabbix监控系统,并结合PostgreSQL作为数据库服务以及Nginx作为Web服务器。具体环境配置为:...
在SUSE Linux上离线安装PostgreSQL 12是一个涉及多步骤的过程,因为我们需要手动下载必要的资源并进行编译和安装。在这个过程中,`postgresql-12.0.tar.gz`是PostgreSQL 12的主要源代码包,`readline-7.0.tar.gz`...
Linux 安装postgresql 源码ftp 地址,所有不同版本,官方下载地址
Linux 下 PostgreSQL 安装教程 本文档为 PostgreSQL 的安装教程,涵盖了从下载安装包到创建数据库的所有步骤。下面是本教程的知识点总结: 1. 下载 PostgreSQL 安装包:使用 wget 命令从官方网站下载 PostgreSQL ...
完成这些步骤后,PostgreSQL应该已经在Linux环境中成功安装并且能够接受远程连接。在实际使用中,还需要注意安全设置,例如定期更新密码、限制网络访问以及监控数据库性能。此外,熟悉PostgreSQL的SQL语法和管理工具...
### Linux上安装PostgreSQL数据库全过程 #### 一、前言 在Linux环境下部署PostgreSQL数据库是许多企业级应用的基础配置之一。本文将详细介绍如何在Linux系统(本例中为Red Hat Enterprise Linux 7或其兼容版本)上...
在Linux环境中,PostgreSQL是一种广泛使用的开源关系型数据库管理系统,其稳定性和强大的功能深受开发者喜爱。然而,在没有网络连接的情况下安装PostgreSQL会面临一些挑战,因为通常需要下载并安装多个依赖包。本...
在Linux系统上安装PostgreSQL和PostGIS是一个涉及多个步骤的过程,这两个组件是构建地理空间数据库解决方案的关键。PostgreSQL是一种开源关系型数据库管理系统,而PostGIS则是在PostgreSQL基础上扩展的,为数据库...
了解在 Linux 上安装 PostgreSQL 的步骤和注意事项,包括下载和安装 PostgreSQL、创建对应的用户和组、配置环境变量、启动数据库引擎等。 在 Linux 上安装 PostgreSQL 需要注意安全考虑,不能以 root 用户运行,...
Postgresql比MySql更加强大。由http://www.wxqcw.com/提供的该文档,主要记录了Postgresql最新版本的下载地址。本下载地址,提供最新版本的RPM安装包,使用方便,安装无忧。