### 安装过程

\1. 下载Postgresql源码包:

\# wget http://ftp.postgresql.org/pub/source/v9.4.3/postgresql-9.4.3.tar.bz2

```python
# ll
[root@nodo-0002 src]# tar xjf postgresql-9.4.3.tar.bz2
[root@nodo-0002 src]# ll
total 214100
-rw-r--r-- 1 root root 17618524 Jun 2 2015 postgresql-9.4.3.tar.bz2
[root@nodo-0002 local]# mkdir postgresql-9.4.3
[root@nodo-0002 local]# cd src/
[root@nodo-0002 src]# ll
[root@nodo-0002 src]# mv postgresql-9.4.3 /usr/local/postgresql-9.4.3
[root@nodo-0002 src]# ll
``` \2. 解压源码包并进入: ```
# tar xjf postgresql-9.4.3.tar.bz2 \# cd postgresql-9.4.3
``` \3. 安装依赖包: ```
# yum -y install gcc* \# yum -y install readline-devel
``` \4. 创建用户及用户密码:postgres/esri1234 \# adduser postgres \# passwd postgres ```
root@nodo-0002 postgresql-9.4.3]# adduser postgresql
[root@nodo-0002 postgresql-9.4.3]# passwd postgres
Changing password for user postgres. New password:
BAD PASSWORD: it is too simplistic/systematic
Retype new password:
passwd: all authentication tokens updated successfully.
[root@nodo-0002 postgresql-9.4.3]# ``` \5. 开始编译安装PostgreSQL 数据库。 ```python
选择安装路径
[root@bogon postgresql-9.4.3]# ./configure --prefix=/home/postgres/pgsql
编译成二进制文件
[root@bogon postgresql-9.4.3]# gmake
执行安装
[root@bogon postgresql-9.4.3]# gmake install
``` \6. 设置环境变量: ```
[root@bogon postgres]# cd /home/postgres/ [root@bogon postgres]# ls [root@bogon postgres]# vi .bash_profile [root@nodo-0002 postgresql]# source .bash_profile
``` ##### 新建数据目录 ```
[root@nodo-0002 postgresql]# mkdir /home/postgresql/pgsql/data
``` ##### 更改权限 ```
[root@nodo-0002 postgresql]# chown postgres:postgres /home/postgresql/pgsql/data 把 /home/postgresql/pgsql/data 权限赋予 用户:postgres 用户组: postgres
``` 切换到postgres用户: ```
[root@bogon postgres]# su postgres
``` 初始化数据库: ```
{postgres@bogon~]$ /home/postgres/pgsql/bin/initdb -D /home/postgres/pgsql/data
``` 初始化数据库: 8. 复制安装目录下的linux文件到/etc/init.d/中,并将linux名称重命名为postgresql(手动也可以)
修改postgresql文件: ```
[root@postgresql postgresql-9.4.3]# cp contrib/start-scripts/linux /etc/init.d/postgresql
``` \9. 添加执行权限: ```
[root@bogon postgres-9.4.3]# chmod +x /etc/init.d/postgresql
``` \10. 启动数据库: ```
[root@bogon postgres-9.4.3]#/etc/init.d/postgresql start
``` 11.设置数据库开机自启动: ```python
[root@bogon postgres]# chkconfig --add postgresql [root@bogon postgres]# chkconfig postgresql on
``` 12. 创建数据库操作历史文件: ```python
[root@bogon postgres]# touch /home/postgres/pgsql/.pgsql_history
[root@bogon postgres]# chown postgres:postgres /home/postgres/pgsql/.pgsql_history
``` 13. \13. 测试创建数据库是否成功: ```python
[root@bogon postgres]# su postgres ``` {postgres@bogon~]$ createdb test {postgres@bogon~]$ psql test
``` \14. 测试本地连接:一定要切换到postgres用户上(不能su postgres,在系统上切换) [[postgres@localhost](mailto:postgres@localhost) Desktop]$ psql -h 127.0.0.1 -d postgres -U postgres

postgresql 安装和配置的更多相关文章

  1. PostgreSQL安装和配置---Ubuntu

    PostgreSQL安装和配置---Ubuntu

  2. Ubuntu PostgreSQL安装和配置

    一.安装 1.安装 使用如下命令,会自动安装最新版,这里为9.5 sudo apt-get install postgresql 安装完成后,默认会: (1)创建名为"postgres&qu ...

  3. ArcGIS Desktop直连PostgreSQL安装及配置图解(windows)

    目录 1 PostgreSQL 11.0安装及配置 2 psqlODBC安装及配置 3 PostGIS安装及配置 4 pgAdmin4使用入门 5 空间数据导入 5.1 将PostgreSQL的bin ...

  4. postgresql安装及配置

    目录 1. 安装 2. PostgrepSQL的简单配置 2.1 修改监听的ip和端口 2.2 修改数据库log相关的参数 2.3 内存参数 3. 数据库的基础操作 3.1 连接数据库控制台 3.2 ...

  5. PostgreSQL 安装 & 用户配置

    一.为什么选择 PostgreSQL 自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选. MySQL被oracle收购,innodb随之被oracle控制. 二 ...

  6. windows下PostgreSQL 安装与配置

    下载地址 https://www.postgresql.org/download/ Download the installer certified by EnterpriseDB for all s ...

  7. ubuntu下postgreSQL安装配置

    一.安装并配置,并设置远程登陆的用户名和密码 1.安装postgreSQL sudo apt-get update sudo apt-get install postgresql-9.4 在Ubunt ...

  8. Linux下apache+phppgadmin+postgresql安装配置

    Linux下apache+phppgadmin+postgresql安装配置 操作系统:CentOS 安装包:httpd(首选yum), php(包括php以及php-pgsql,php-mbstri ...

  9. centos下postgresql的安装与配置[转]

    本文摘自:http://blog.chinaunix.net/uid-24846094-id-78490.html 一.安装(以root身份进行) 1.检出最新的postgresql的yum配置从ht ...

  10. CentOS 7 安装、配置、使用 PostgreSQL 9.5及PostGIS2.2

    学习CentOS下安装使用PostgreSQL [安装过程] 1.添加RPM    yum install https://download.postgresql.org/pub/repos/yum/ ...

随机推荐

  1. CentOS Docker安装、镜像加速

    CentOS Docker安装 方法一:使用官方安装脚本自动安装 # 安装命令: curl -fsSL https://get.docker.com | bash -s docker --mirror ...

  2. 如何自动化测试你的接口?—— Rest Assured

    前言 不知道大家的项目是否都有对接口API进行自动化测试,反正像我们这种小公司是没有的.由于最近一直被吐槽项目质量糟糕,只能研发自己看看有什么接口测试方案.那么在本文中,我将探索如何使用 Rest A ...

  3. smart rtmpd web 接口说明

    ​ smart rtmpd web 接口分为下面几类 分类名称 功能描述 live 这个就是平常我们的直播播放接口 rec   这个就是平常我们的录像回放接口 vod   这个就是我们点播接口,支持字 ...

  4. Linux无root权限conda初始化

    pre { overflow-y: auto; max-height: 400px } img { max-width: 500px; max-height: 300px } 1. 给anaconda ...

  5. JQ的尺寸类

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  6. 你需要知道的Symbols

    著名symbol 著名symbol是一个在不同领域中都相同且未注册的symbol.如果我们要列出著名symbol,它们会是: Symbol.iterator Symbol.toStringTag Sy ...

  7. IOC创建对象方式

    IOC创建对象方式 User 类  public class User {  private String name;          public User(String name) {      ...

  8. 搭建DHCP服务,实现自动分配地址

    DHCP实现原理 DHCP定义 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作.它是一种流行的Clien ...

  9. [软件工程/数据工程] 软件工程&数据工程知识体系

    1 概述 本篇是为了重新总结.重新编写5年前(2018-12-31 00:06),临近毕业时的一篇文章软件工程专业知识体系[求职/就业]而作,至此篇文章发布时,原文文章应已被删除.但第1章节中仍会存在 ...

  10. 互联网常用API收集

    百度车联网API:http://lbsyun.baidu.com/index.php?title=car