postgresql编译安装
1.软件下载
点击以下链接
https://www.postgresql.org/download/
因为公司电脑在内网没有外网只能选择编译安装,点击File Browser
点击source
下载所需要的版本我这里下载的是10.10
下载tar.bz2或者tar.gz进行下载
2.程序安装
安装依赖
yum install -y make gcc gcc-c++ readline-devel zlib zlib-devel openssl openssl-devel pam pam-devel libxml2 libxml2-devel libxslt libxslt-devel perl-ExtUtils-Embed
解压tar包
tar xvf postgresql-10.10.tar.bz2
cd postgresql-10.10
编译安装到/usr/local/postgresql
./configure --prefix=/usr/local/postgresql --with-pgport=5432 --with-perl --with-python --with-openssl --with-pam --without-ldap --with-libxml --with-libxslt --enable-thread-safety
报错python,这里需要重新安装python
yum install python python-devel
make && make install
数据库初始化
新建用户和数据文件比赋权
useradd postgres
mkdir -p /usr/local/postgresql/data
chown -R postgres.postgres /usr/local/postgresql/data
新建启动项并加入开机启动
cp contrib/start-scripts/linux /etc/init.d/postgresql
chmod +x /etc/init.d/postgresql
chkconfig --add postgresql
chkconfig postgresql on
以下两个地方要修改为自己安装的postgresql对应的文件夹和data文件夹
初始化数据文件
/usr/local/postgresql/bin/initdb -D /usr/local/postgresql/data/
出现以下表示完成
数据库启动
/etc/init.d/postgresql start
查看数据库是否启动
创建测试数据库
su - postgres
/usr/local/pgsql/bin/createdb test
连接到test数据库
/usr/local/pgsql/bin/psql test
或者可以
su - postgres
psql -u postgres
create database test
至此postgresql安装完成
另外以下为赋权语句和新建数据库语句
postgresql编译安装相关推荐
- PostgreSQL 编译安装
PostgreSQL 作为一款优秀的开源关系型数据库产品,一直受到各大企业和IT人士的关注.虽然在中国的流行度远远落后于MySQL,但是相信随着开源社区的宣传,还有其优秀的特性,PostgreSQL在 ...
- ubuntu基于apache+postgresql编译安装zabbix
一.安装环境 ubuntu 14.04LTS Postgresql-9.4.3 zabbix-2.4.5 httpd-2.4.12 php-5.6.10 二.选择原因 选择postgresql数据库的 ...
- postgresql编译安装及配置
1.建立postgres用户 [root@nfs source]# adduser postgres 2.下载postgresql源码 [root@nfs source]# pwd /home/pos ...
- CentOS 7 源码编译安装 PostgreSQL 11.2
环境 系统版本 Centos7.6 工具:xshell6 PostgreSql: postgresql-11.2.tar.gz 安装部署 安装前准备 官网下载PostgreSQL 11.2源码地址:h ...
- 编译安装PostgreSQL
1.创建用户和组 [root@localhost ~]# groupadd postgres [root@localhost ~]# useradd -g postgres postgres 2.下载 ...
- ubuntu14.04 LTS 源码编译安装postgreSQL
一.环境 ubuntu14.04 postgresql-9.4.3 二.安装 1.依赖包安装 sudo apt-get install libperl-dev python-dev libreadli ...
- 基于QGIS初探PostgreSQL的PostGIS插件,包括YUM和编译安装PostGIS
写在前面:本文介绍 QGIS,只是为了展示怎么使用 PostGIS,因作者本人追求的是 PostgreSQL,所以本文的重点还是 PostGIS 这个 PostgreSQL 的插件,QGIS软件只做简 ...
- postgresql 12.0 源码编译安装
postgresql 12.0 源码编译安装 1.安装相关软件包 su - root yum install -y cmake gcc gcc-c++ perl readline readline-d ...
- PostgreSQL源码学习(一)编译安装与GDB入门
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 PostgreSQL源码学习(一)编译安装与GDB入门 前言 一.安装PostgreSQL 1.获取源码 2.配置 3.编译 3.安装 ...
最新文章
- cf-Sasha and Array
- golang枚举类型 - iota用法拾遗
- 如何用一句话得罪 95% 的中国人?昨天这家公司做到了...
- 玩转Eclipse — 自动生成setter和getter方法
- boost::range_reverse_result_iterator相关的测试程序
- 排序算法之---堆排序(很重要的一个结构,新手入门必备)
- matlab 工程文件下载,工程文件管理
- MATLAB Simulink
- MathWorks 中国
- java 中的集合_JAVA中的集合
- 【AAA】AAA协议介绍
- 性能优化的常见模式及趋势
- 免费智能购物网站管理工具:京东助手+淘宝试用助手+苏宁试用助手
- Github代码安全监控
- 内网渗透-Earthworm的简单使用(内网穿透工具)
- lol12.11服务器维护,英雄联盟11.1版本更新维护公告 装备调整新赛季开始
- opencv 场景文字识别
- linux各文件夹作用
- 新手怎么画思维导图,这里有一份详细的思维导图绘制教程
- 苹果手机如何换行打字_苹果手机备忘录如何导入到新手机?备忘录误删如何恢复?...
- C/C++编程:实现hash函数
- 怎么调大计算机浏览器内字体,电脑浏览器怎么设置字体大小
热门文章
- javascript入门_您需要一个JavaScript入门工具包
- 阿里云CentOS-7.2安装mysql
- Python3 网络爬虫:下载小说的正确姿势
- ExtJs2.0学习系列(2)--Ext.Panel
- 在ASP.NET 3.5中使用新的ListView控件(5)
- 漫步线性代数二十三——行列式公式
- JAVA中ByteArrayInputStream和ByteArrayOutputStream详解
- 数据库设计方法学概述
- 深度学习中防止过拟合的方法
- java实现从头部及尾部删除指定长度字符