配置编译环境
安装libreadline5-dev包可以解决找不到readline的问题:
sudo apt-get install libreadline5-dev
安装zlib1g-dev包可以解决找不到zlib的问题:
sudo apt-get install zlib1g-dev
以上已经配置好了编译postgresql的环境。
依次执行以下命令:
./configure
sudo gmake
如果你没有安装gmake 可以用sudo make来执行
sudo gmake install
同上,如果没有gmake的话,用sudo make install来执行
adduser postgres
添加一个用户 名字为:postgres
mkdir /usr/local/pgsql/data
建立一个存储数据库文件的 目录
chown postgres /usr/local/pgsql/data
更改这个目录的权限为postgres也就是我们刚刚建立的用户,专门用来操作数据库
su - postgres
以postgres用户登录
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
绑定数据目录
接着屏幕提示:
Success. You can now start the database server using:
/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data
or
/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start
设置成功,你可以用
/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data 启动数据库
也可以用
/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start
后面 -l logfile 设置log文件的存放位置,作服务器的话 ,日志是很重要的。
启动数据库:
我选用:/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start
到这里你的名字为postgres的数据库已经启动了。
安装client软件
用命令操作数据库还是不方便,我们需要安装pgAdmin 来操作数据库
sudo apt-get install pgadmin3
安装好之后
在服务器配置窗口输入以下的信息就可以登录你的数据库了
如图:
- 描述: 抓图
- 大小: 9.9 KB
分享到:
相关推荐
Ubuntu 下源码安装 Postgresql PostgreSQL 是一个功能强大且开源的关系数据库管理系统,广泛应用于各种行业和领域。以下是 Ubuntu 下源码安装 Postgresql 的详细过程: 一、切换到 ROOT 账户并创建 Softwares 目录...
windows下编译安装postgresql.docx windows下编译安装postgresql.docx windows下编译安装postgresql.docx
在离线且无网络环境的Ubuntu 16.04系统上安装PostgreSQL 9.6.8并允许远程访问,需要遵循一系列步骤。首先,你需要从PostgreSQL官方网站下载适用于Linux的二进制包,例如`postgresql-9.6.8-4-linux-x86-binaries.tar....
Ubuntu离线安装版的PostgreSQL适用于那些没有互联网连接或者网络带宽有限的环境,使得用户能够通过本地存储的软件包进行安装。 离线安装PostgreSQL的过程通常包括以下步骤: 1. **下载软件包**:首先,你需要在有...
本文将详细介绍如何在Qt 6.2.2版本下编译适用于postgresql 14的驱动,以便于你的应用程序能够顺利地与PostgreSQL数据库进行交互。 首先,让我们了解Qt和PostgreSQL。Qt是一个跨平台的C++应用程序开发框架,它提供了...
安装完MSYS2后,打开其自带的终端,通过pacman命令更新系统并安装编译PostgreSQL所需的依赖库,如zlib、openssl、libiconv等。例如,你可以输入以下命令: ```bash pacman -Syu pacman -S mingw-w64-x86_64-...
在Ubuntu 22.04上离线安装PostgreSQL 11.17,可以通过提供的DEB格式安装包来完成,特别适合于没有互联网连接或者网络环境受限的环境。 首先,我们需要了解DEB格式的安装包。DEB是Debian软件包的格式,Ubuntu作为...
PostgreSQL源码安装编译教程 PostgreSQL是一款功能强大且开源的关系数据库管理系统,本文将详细指导您如何从源码安装和编译PostgreSQL。 环境准备 在开始安装之前,需要准备好基础环境,包括配置主机的/etc/...
按顺序执行以下命令即可完整安装PostgreSQL所需Zlib和readline依赖: sudo dpkg -i zlib1g-dev_1.2.8.dfsg-1ubuntu1_amd64.deb sudo dpkg -i libtinfo-dev_5.9+20140118-1ubuntu1_amd64.deb sudo dpkg -i ...
### Linux下源码编译安装PostgreSQL过程与问题总结 #### 安装前准备与环境配置 在Linux环境下源码编译安装PostgreSQL是一项技术挑战性较高的任务,它要求对Linux系统有一定的了解,并且需要安装一系列必要的依赖库...
本文档主要是让postgresql初学者顺利的在Redhat 6.8上顺利的编译安装postgresql数据库
本教程将详细介绍如何在没有网络连接的情况下安装PostgreSQL及其相关组件。 ##### 2.1 下载安装包和依赖包 首先需要下载PostgreSQL的安装包及必要的依赖包。这里提供了一个百度网盘的下载链接: - 链接: ...
本教程将详细介绍如何在CentOS系统上离线编译安装PostgreSQL 14和PostGIS 3.2,这两个是用于地理空间数据库管理的重要组件。 PostgreSQL是一个强大的开源关系型数据库管理系统,它支持复杂查询、事务处理和多种数据...
在Ubuntu下安装和配置PostgreSQL 相对来说很简单,只是需要注意一些细节上的问题。在这里简单过一遍安装步骤。其中带 的地方需要特别留意。 1- $ sudo apt-get install postgresql-8.1
Postgresql 源码包编译安装 Postgresql 是一种开源的关系型数据库管理系统,它具有高性能、可靠性强、安全性高、支持多种操作系统等特点。今天,我们将介绍如何从源码包编译安装 Postgresql。 一、创建LV并格式化...
在安装PostgreSQL源码或RPM包时,`gcc`用于编译和链接源代码。确保系统已安装`gcc`及相关的编译工具,可以使用以下命令: ```bash sudo yum install -y gcc make ``` 再者,`readline-devel` 是一个提供命令行输入...
本指南将详细介绍如何在Linux系统中进行这些组件的安装,帮助需要在内网环境下部署GIS服务的人员。 首先,PostgreSQL是一种开源的关系型数据库管理系统,它具有高度的稳定性和可扩展性,被广泛用于各种业务应用,...
源码编译安装PostgreSQL对于系统管理员和开发者来说是一项重要的技能,因为它允许自定义配置和优化以适应特定的系统需求。以下是对PostgreSQL在Red Hat 6.5上进行源码编译安装的详细步骤和相关知识点: 首先,确保...
Qt 5.9.3 MySQL和PostgreSQL本地编译驱动,Qt自带的的MySQL和PostGreSQL驱动在程序出包后,报错:“Driver not loaded”,使用本地源码编译生成的驱动替换后即可正常连接数据库。
PostgreSQL 在 Ubuntu 上安装指南 PostgreSQL 是一个功能强大且稳定的开源关系数据库管理系统,广泛应用于各种行业和领域。为了帮助用户快速安装和配置 PostgreSQL,我们提供了以下安装指南。 一、安装环境 本...