`

PostgreSQL 9.3安装与初始化配置

 
阅读更多
1 用root登入系统,下载postgresql9.3,解压缩,进入解压缩后的postgresql目录
本人用的是:http://ftp.postgresql.org/pub/source/v9.3.4/postgresql-9.3.4.tar.gz
2 编译、安装
#pwd
#./configure --profix=/usr/local/pgsql
(可能会报错,需安装gcc、readline、readline-devel、zlib等依赖包,用yum去装即可)
#make
#make install

3 创建用户及组
#groupadd postgres
#useradd -g postgres postgres

4 环境设置
#mkdir /usr/local/pgsql/data
#chown postgres:postgres -R /usr/local/pgsql/data
#su - postgres
$vim .bash_profile
添加:
PGHOME=/usr/local/pgsql
PGDATA=$PGHOME/data
PATH=$PATH:$HOME/bin:$PGHOME/bin
export PGHOME
export PGDATA
export PATH
$source .bash_profile

5 初始化数据库
$initdb -D $PGDATA

6 系统服务配置及开机自动启动
#cd /root/postgresql-9.3.1
#cp contrib/start-scripts/linux /etc/init.d/postgresql
#chmod +x /etc/init.d/postgresql
#service postgresql status--(start | stop)

#chkconfig --add postgresql
#chkconfig postgresql on

7 配置监听地址及端口
$vim $PGDATA/postgresql.conf
$vim $PGDATA/pg_hba.conf

 

以上转自:http://blog.itpub.net/25406498/viewspace-1156113/

 

下面是配置:

新建用户和对应的数据库 

可以参考:http://www.ruanyifeng.com/blog/2013/12/getting_started_with_postgresql.html

useradd dataas 

su - postgres 

createuser --superuser dataas

psql

\password dataas (要输"\")

\q

createdb -O dataas dataas

 

用户远程配置:

1.postgresql.conf

将该文件中的listen_addresses项值设定为“*”,在9.0 Windows版中,该项配置已经是“*”无需修改。

2.pg_hba.conf

在该配置文件的host all all 127.0.0.1/32 md5行下添加以下配置,或者直接将这一行修改为以下配置

host    all    all    0.0.0.0/0    md5

3. 重启

service postgresql stop

service postgresql start

 

 

最后,windows打开pgAdmin3连接进去就行了 ,服务空就可以了

 

 

 

  • 大小: 48.5 KB
分享到:
评论

相关推荐

    Linux CentOS 7安装PostgreSQL9.3图文教程

    如题,本篇blog记录一下在Linux CentOS 7中安装PostgresSQL的整个过程以及数据库配置等,在Linux系统中,PostgreSQL的安装方式分两种,分别是: 1、二进制安装包安装 2、源码编译安装 由于我们没有什么特殊需求所在...

    Linux CentOS 7源码编译安装PostgreSQL9.5

    之前的博客记录了通过rpm包的形式安装PostgreSQL 9.3(Linux CentOS 7 安装PostgreSQL 9.3(发行版本) ),本篇blog将记录一下通过源码编译的形式安装PostgreSQL 9.5。 下载 在postgresql的官方即可找到源码文件...

    在windows下手动初始化PostgreSQL数据库教程

    C:\Program Files\PostgreSQL\9.3>md data 3、去掉administrator对data目录的权限: C:\Program Files\PostgreSQL\9.3>cacls data /e /t /r administrator 处理的目录: C:\Program Files\PostgreSQL\9.3\data 4、...

    docker-postgis:https

    Dockerfile PostGIS信息该Dockerfile在PostgreSQL 9.3中创建一个运行PostGIS 2.1的容器暴露端口5432 初始化/var/lib/postgresql/9.3/main的数据库数据库中的超级用户: docker/docker安装docker build -t postgis:...

    用于MongoDB的PostgreSQL外部数据包装器-C/C++开发

    用于PostgreSQLMongoDB外部数据包装器该MongoDB扩展实现了PostgreSQL外部数据包装器。 请注意,此版本的mongo_fdw可与PostgreSQL和...如果您是第一次克隆此存储库,请确保将--recursive选项传递给git clone,以初始化

    irclogger:简单美观的IRC日志查看器。 包括记录仪。 没有附加任何字符串

    基于Debian的系统(可以使用任何其他* nix,但是为Debian编写了初始化脚本) Ruby> = 1.9.3 MySQL> = 5或PostgreSQL> = 9.3 Redis> = 2.7 Nginx的 安装 确保已安装并配置所有依赖项。 创建一个MySQL数据库并从...

    精通Odoo开发和使用

    13.4 跟踪项目源码初始化进程 102 13.4.1 base 模块 104 13.4.2 web 模块 105 13.4.3 web_kanban 模块 105 13.5 配置会计科目 105 13.5.1 配置会计科目类型 105 13.5.2 配置会计科目 106 13.6 分录 106 13.7 新建...

    api:与Curate Science模型进行交互的API

    CurateScience API服务器 依存关系: Ruby-2.0.0 Java> = 1.6 PostgreSQL> = 9.3 弹性搜索 PostgreSQL 适用于您平台的C编译器工具链(例如,在Mac,xcode开发... 数据库初始化 一,创建数据库 psql -c ' create

    php网络开发完全手册

    14.2 安装与配置 219 14.2.1 下载MySQL 219 14.2.2 MySQL的安装 220 14.2.3 MySQL的配置 221 14.2.4 MySQL的启动与关闭 222 14.3 如何创建一个数据库与表 223 14.3.1 登录与退出MySQL的命令行 14.3.1 管理模式 223 ...

    Oracle数据库性能优化的艺术 (文平) 高清PDF扫描版

    第3~6章从物理数据库部署、数据库访问设置、硬件资源设定、存储空间和内存资源的使用、实例配置与缓存优化等多方面讲解了数据库系统在部署阶段的性能优化问题;第7章探讨了如何平衡数据库可靠性和性能之间的矛盾;第...

    nf-dashboard:Web仪表板跟踪Nextflow工作流程进度

    安装git clone https://github.com/stevekm/nf-dashboard.gitcd nf-dashboardmake install (重新)初始化应用程序的PostgresSQL数据库: make setup-db 用测试数据填充数据库(来自Nextflow的HTTP POST消息): ...

    Python Cookbook

    6.18 用_ _init_ _参数自动初始化实例变量 266 6.19 调用超类的_ _init_ _方法 267 6.20 精确和安全地使用协作的超类调用 270 第7章 持久化和数据库 273 引言 273 7.1 使用marshal模块序列化数据 275 7.2 ...

Global site tag (gtag.js) - Google Analytics