检查5432端口是否被占用,如果占用则释放
1.运行postgresql-9.3.1.xxx.run
安装好postgresql和pgadmin III
 
2.创建数据库目录和日志目录
 
[root@NOK postgresql-9.3.1]# mkdir /usr/local/pgsql/data (mkdir创建目录)
 
[root@NOK postgresql-9.3.1]# mkdir /usr/local/pgsql/log
 
[root@NOK postgresql-9.3.1]# touch /usr/local/pgsql/log/pgsql.log (touch创建空文件)
 
改变属主:
 
[root@NOK postgresql-9.3.1]# chown -R postgres:postgres /usr/local/pgsql/data
 
[root@NOK postgresql-9.3.1]# chown -R postgres:postgres /usr/local/pgsql/log
 
[root@NOK postgresql-9.3.1]# chown -R postgres:postgres /usr/local/pgsql/log/pgsql.log
3.初始化数据库并建立数据库和用户
[root@NOK postgresql-9.3.1]# su postgres                                            如果指令无法执行,则在指令前加绝对路径/usr/local/pgsql/bin/
bash-4.1$ initdb -D /usr/local/pgsql/data 
bash-4.1$ pg_ctl -D /usr/local/pgsql/data -l /usr/local/pgsql/log/pgsql.log start
4.命令查看服务是否已经启动:
bash-4.1$ ps -A | grep postgres
5.创建数据库
bash-4.1$ createdb BUS
bash-4.1$ exit
6.配置监听地址和端口: 
vi /usr/local/pgsql/data/postgresql.conf
取消以下两行的注释
 
listen_addresses = '*'
 port = 5432
7.允许远程连接:
[root@NOK postgresql-9.3.1]# vi /usr/local/pgsql/data/pg_hba.conf
 
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 0.0.0.0/0 trust
# IPv6 local connections:
host all all ::1/128 trust
8.修改防火墙配置文件:
[root@NOK postgresql-9.3.1]# vi /etc/sysconfig/iptables
 
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5432 -j ACCEPT
 
9.[root@NOK postgresql-9.3.1]# service iptables restart
10.设置随机启动    
vi /etc/profile
把下面的放到文件的最后
export LD_LIBRARY_PATH=/usr/local/pgsql/lib:$LD_LIBRARY_PATH
export PATH=/usr/local/pgsql/bin:$PATH
export PGDATA=/usr/local/pgsql/data
export MANPATH=$MANPATH:/usr/local/pgsql/man
 
退出执行source /etc/profile
 
11.chkconfig postgresql-9.3 on //开机启动
 
12.service postgresql-9.3 restart //重启postgresql   
 
 
rpm 安装指令 rpm -ivh xxx.rpm
       rpm -Uvh xxx.rpm
       rpm -ivh --aid xxx.rpm
rpm 卸载指令 rpm -e xxx

postgresql+pgadmin3安装的更多相关文章

  1. postgresql数据库安装及简单操作

    自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选. 本文介绍PostgreSQL的安装和基本用法,供初次使用者上手.以下内容基于Debian操作系统,其他操作系 ...

  2. PostgreSQL使用安装

    PostgreSQL使用安装 一. 安装 ubuntu安装: # 安装客户端 sudo apt-get install postgresql-client # 安装服务器 sudo apt-get i ...

  3. Mac 下 PostgreSQL 的安装与使用

    在 mac 下,可以利用 homebrew 直接安装 PostgreSQL: 1 brew install postgresql -v 稍等片刻,PostgreSQL 就安装完成.接下来就是初始数据库 ...

  4. Linux下的PostgreSQL简单安装手册

    1. 安装环境     linux版本: CentOS release 6.2 (Final)     pg版本    : postgresql-9.5.0   2. pg数据库下载地址 --http ...

  5. CentOS 6.3下PostgreSQL 的安装与配置

    一.简介 PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统.有些特性甚至连商业数据库都不具备.这个起源于伯克 ...

  6. postgresql编译安装与调试(二)

    接前文postgresql编译安装与调试(一),继续说说postgresql的编译安装与调试. 上一篇已经详细说明了如何在Linux系统上编译安装postgresql,这次我们在此基础上简单讲讲如何在 ...

  7. [转] Mac 下 PostgreSQL 的安装与使用

    在 mac 下,可以利用 homebrew 直接安装 PostgreSQL: 1 brew install postgresql -v 稍等片刻,PostgreSQL 就安装完成.接下来就是初始数据库 ...

  8. PostgreSQL+PostGIS安装以及使用

    安装,参照:    https://www.cnblogs.com/ytwy/p/6817179.html 创建企业级地理文件数据库时报错," You must copy the lates ...

  9. PostgreSQL编译安装

    PostgreSQL编译安装 安装语言包 ### PostgreSQL 初始化过程中,会读取操作系统字符编码, ### 若程序需要使用zh_CN.utf-8字符编码,需要在PostgreSQL 初始化 ...

随机推荐

  1. IT兄弟连 JavaWeb教程 Servlet会话跟踪 Cookie路径问题

    操作Cookie时,需要注意路径问题: 设置操作:任何路径都可以设置Cookie,但是有时我们也是用设置进行替换Cookie和删除Cookie(maxAge=0)! 替换:只能由完全相同的路径来操作! ...

  2. 分布式通信-tcp/ip socket

    Socket通讯的过程 Server端Listen(监听)某个端口是否有连接请求,Client端向Server 端发出Connect(连接)请求,Server端向Client端发回Accept(接受) ...

  3. activity fragment 传值

    Bundle bundle = new Bundle(); bundle.putString("key","value"); fragment.setArgum ...

  4. css-bootstrap

    CSS概览 基本的bootstrap包含三个文件,引入到html页面中 <link href="{% static 'css/bootstrap.min.css' %}" r ...

  5. 洛谷 P2231 [HNOI2002]跳蚤

    https://www.luogu.org/problemnew/show/P2231 题意相当于:有n个位置a[1..n],每个位置可以填[1,m]中任一个整数,问共有多少种填法满足gcd(a[1] ...

  6. 用python将多个文档合成一个

    可以参考下以下网址(读写文件):https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/ ...

  7. WebView使用遇到的坑

    1.为了防止内存泄漏,关闭界面的时候一定要记得 webView.distroy()  并且把webView置为null 2.尽量不要在代码中new控件 尽量不要在代码中new控件  尽量不要在代码中n ...

  8. 关于 ie8不兼容的一些方法

    ie8 不兼容的方法 $(function(){ //添加数组IndexOf方法 if (!Array.prototype.indexOf){ Array.prototype.indexOf = fu ...

  9. vue.js 2.0 学习笔记

    指令带有前缀 v-,表示是由 Vue 提供的专用属性. v-on 指令 来增加事件监听器,触发事件后会调用 Vue 实例中 methods 下定义的方法 v-model 指令,使得表单输入和应用程序状 ...

  10. jQuery测试及解析

    解析:下标从0开始 解析:最大119  解析:鼠标移过mouseover  解析:  var   变量值=变量名