linux安装配置postgres及使用dblink
好久不写东西,一直在看些开源的东西,下面贴下linux上安装配置postgres及使用dblink的操作参考,以供读者和自己今后参考:
1、下载源码:postgresql-9.3.2.tar.gz
2、创建postgres cluster组和用户:
groupadd postgres
useradd postgres -d /home/postgres -g postgres
mkdir -p /usr/local/pgsql
mkdir -p /use/local/pgsql/data
chown -R postgres.postgres /usr/local/pgsql
passwd postgres
su -postgres
cd
vi bash_profile
export PGHOME=/usr/local/pgsql
export PGDATA=/usr/local/pgsql/data
export PATH=$PATH:/usr/local/pgsql/bin
. .bash_profile
3、将源码文件传至数据库服务器:
/usr/local/pgsql/postgresql-9.3.2.tar.gz
cd /usr/local/pgsql
tar zxf postgresql-9.3.2.tar.gz
4、配置及安装数据库:
cd /usr/local/plsql/postgresql-9.3.2
configure
或
configure --prefix=/usr/local/pgsql --with-perl --with-python
--注:
1)configure过程中,如报错:configure:error:readline library not found,其实是readline-devel未被安装,yum -y install readline-devel安装即可。
2)configure过程中,如报错:configure:error:zlib not installed,其实是zlib-delvel未被安装,yum -y install zlib-delvel安装即可。
3)configure过程中,如报错:configure:error:header file <Python.h>is required,其实是pyhton-delvel未被安装,yum -y install python-delvel安装即可。
make
su -
make install
5、初始化数据库:
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
6、配置参数文件:
cd /usr/local/pgsql/data
vi postgresql.conf
--监听和端口
7、配置登录安全规则:
vi pg_hba.conf
8、登录postgres并修改密码:
psql postgres postgres
alter user postgres password 'test';
9、配置dblink:
cd /usr/local/pgsql/postgresql-9.3.2/contrib/dblink
make
su
make install
psql postgres postgres
create extension dblink;
select * from pg_extension;
10、创建和使用dblink
psql test test
select dblink_connect('test_dblink','dbname=postgres host=192.168.109.10 port=1921 user=postgres password=test');
select * from dblink('test_dblink','select c1,c3 from ttt') as t1 (c1 integer,c2 varchar);
select dblink_disconnect('test_dblink');
转载于:https://www.cnblogs.com/lhdz_bj/p/8759064.html
linux安装配置postgres及使用dblink相关推荐
- linux系统配置php环境,Linux安装配置php环境2种方法linux操作系统 -电脑资料
本文章来给大家介绍两种在linux中配置安装php方法,希望此方法对各位同学会有所帮助哦, php安装配置方法一 1.获取安装文件: http://www.php.net/downloads.php ...
- Linux安装配置Java1.8开发环境
Linux安装配置Java开发环境 1 下载Java安装包 链接:https://pan.baidu.com/s/1MzFG9k1Uij_QDnsMA9epNg 提取码:2l26 2 上传JDK到Li ...
- linux系统数据库服务器配置,Linux安装配置MariaDB数据库全程详解
MariaDB是采用Maria存储引擎的MySQL分支版本,在很多方面强于MySQL,那么在Linux下如何安装MariaDB数据库呢?下面小编就给大家介绍下Linux安装配置MariaDB数据库的方 ...
- Tiny Core Linux 安装配置
Tiny Core Linux 安装配置 目标 通过最小的命令行版 Tiny Core Linux 系统光盘安装 Tiny Core Linux 桌面环境,设置中文界面,安装输入法,设置分辨率. 所有 ...
- Linux安装配置Git
Linux安装配置Git 依赖库安装 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel yum ins ...
- linux安装配置 typora插件picgo,实现gitee免费图床
linux安装配置 typora插件picgo,实现gitee免费图床 本文是默认已经安装了typora,如果没有安装自行百度安装 1.如果没有安装nodejs就安装一下 查看安装nodejs是否成功 ...
- php主机安装v2,linux 安装配置lamp v2
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版.作者信息和本声明.否则将追究法律责任.http://blog.csdn.net/mayongzhan - 马永占,myz,may ...
- SUSE Linux 安装配置
SUSE Linux 安装配置 1. OpenSUSE 版本 1.1. Tumbleweed 1.1.1. 谁应该使用 Leap 而不是 Tumbleweed? 2. 配置网络 2.1. 命令行配置 ...
- mac(Linux)安装配置kafka环境
mac(Linux)安装配置kafka环境 导读 本文介绍如何在Mac系统上安装和配置kafka环境,也适用于Linux系统,强烈***不建议***在Windows环境下尝试本博客. 软件环境说明如下 ...
最新文章
- oracle 条件动态视图,oracle最重要的9个动态性能视图
- 深度学习综述:Hinton、Yann LeCun和Bengio经典重读
- 如何零基础或者转行数据分析师?
- 集训队脱单大法:这是一道只能由学姐我自己出数据的水题
- 复数基础—— i = 根号 -1 _3
- 在python3.5中使用pip
- python矩阵运算_python 矩阵运算
- 400多款微信公众号小游戏源码集合源码
- 含泪推荐四款超级好用的电脑软件,值得收藏
- 24种设计模式-单例模式-懒汉模式详解
- 应用层协议和传输层协议
- Vscode,Open a folder or workspace…(File -> Open Folder)解决方案
- 微信又双叒更新了!这次的隐藏功能,又一大型集体游街示众的 “社死“ 现场......!
- OSI体系结构——数据链路层详解
- 【表格合并与底纹】vue-elementul表格简单实现合并单元格,与列和行给底纹颜色
- EMC常见术语-dB、dBm、dBw以及如何计算
- 仿QQ对话列表滑动删除与置顶的原理及实现
- 【故障•监听】TNS-12518、TNS-00517和 Linux Error:32:Broken pipe
- 中文翻译泰文难吗?如何做好泰文翻译?
- ydisk安卓版本_DiskInfo下载-DiskInfo(手机磁盘使用情况)下载v4.9.9 (build 10) 安卓版-西西软件下载...
热门文章
- CentOS 6.0配置pptp ××× Client和Squid透明网关
- 艾伟_转载:探索.Net中的委托
- 男人约会动机大揭秘。
- 漫谈C#之关键字(1)
- 一文读懂公有链、私有链、联盟链
- 初创企业购买企业邮箱_支持#NetNeutrality =支持设计师及其创建的初创企业
- ESXi6.5环境搭建(三:vSphere Client6.0安装)
- 计组--习题--总线
- eclipse提示在***类中找不到main方法
- 什么BRIEF算法?BRIEF算法详解