废话不多说,直接开始, 1、登陆Centos使用root用户登陆 下载postgresql #:wget http://ftp.postgresql.org/pub/source/v9.2.4/postgresql-9.2.4.tar.gz 解压: #tar zxvf postgresql-9.2.4.tar.gz 进入解压后的目录 #cd postgresql-9.2.4 开始编译 #./configure -----------------------以下是我编译时遇到的错误---------------------- 第一个问题: configure:error: in'/root/postgresql-9.2.4': configure:error: no acceptable C compiler foundin $PATH 原因是没有GCC安装即可 #yum -y install gcc 第二问题: configure: error: readline library not found 少readline库,安装即可 #yum -y install readline-devel 第三个问题: configure: error: zlib library not found 安装zlib #yum -y install zlib-devel 也许每个人的问题都不一样,编译的时候找到错误提示,百度一下,应该可以有答案的,我遇到的也就是这三个 ----------------------------------------------------------------------- 顺利能过以后: #gmake #gmake install 到这里就完成安装,接下来就是配置了 2、环境变量(这里我使用VIM 文本编辑器,如果不会的使用其它的编辑器也可以的) #vim .bash_profile 把:PATH=$PATH:$HOME/bin 改为:PATH=$PATH:$HOME/bin:/usr/local/pgsql/bin 保存退出, 让环境变量生效: #. .bash_profile 3、建立数据库用户 #useradd postgres 更改用户目录(这一步可选) #vim /etc/passwd 把 postgres:x:500:500::/home/postgres:/bin/bash 改为 postgres:x:500:500::/usr/local/pgsql:/bin/bash 删除用户目录: rm -r /home/postgres 4、初始化数据库 新建数据目录: #mkdir /usr/local/pgsql/data 更改权限: #chown postgres:postgres /usr/local/pgsql/data 切换到刚刚建立的用户 #su postgres $cd /usr/local/pgsql $initdb -D data/ 到这里数据的初始化就完成了。 5、接下来是系统服务了: 回到root用户: $exit 复制安装目录下的linux文件到/etc/init.d/ 进入postgresql的安装目录,(即刚刚使用tar命令解压的目录) #cd /root/postgresql-9.2.4 #cp contrib/start-scripts/linux /etc/init.d/postgresql 添加执行权限: #chmod +x /etc/init.d/postgresql 启动数据库 #service postgresql start Starting PostgreSQL: ok 大功告成了。 别激动还有一步呢,让数据库开机启动, #chkconfig --add postgresql #chkconfig postgresql on 等等好像还少一个东西: 数据库操作的历史记录文件 #touch /usr/local/pgsql/.psql_history #chown postgres:postgres /usr/local/pgsql/.psql_history 测试一下: #su postgres $cd $createdb test $psql test test=#create table test(id int); CREATE TABLE 看来是完美完成了。 每个人的环境不一样,有错的地方请多指教。有问题可以留言,很乐意帮忙解决你的问题。 本文出自 “田尘殇SeanSnow” 博客,请务必保留此出处http://seansnow.blog.51cto.com/5656820/1198859
相关推荐
9. **错误排查**:如果安装过程中出现问题,查看日志文件(通常在pgsql安装目录下的`log`文件夹内)可以帮助定位错误原因。 10. **数据库连接**:安装成功后,可以使用`psql`命令行工具或者第三方图形界面工具(如...
### Linux系统pgsql安装与主从复制搭建指南 #### 一、环境准备与主机列表 在进行PostgreSQL(简称为pgsql)的安装与主从复制搭建之前,首先需要明确所涉及的主机及其角色: - **主机地址**: 10.52.6.31 - **角色*...
个人总结安装文档,按照文档的安装步骤,即可完成pgsql安装。不妥之处,欢迎指出。
等待一段时间后,pgsql安装完成。 接着,需要配置环境变量。在用户的`.bash_profile`文件中添加以下命令: `export PGHOME=/opt/psql` `export PGDATA=~/data` `export PATH=$PATH:$HOME/bin:$PGHOME/bin` 然后,...
PostgreSQL,通常简称为pgsql,是一种开源的对象关系型数据库管理系统(ORDBMS),以其稳定性、安全性及强大的功能而受到全球开发者的广泛欢迎。在本文中,我们将深入探讨PostgreSQL 11.6版本的主要特点、安装过程...
基于 Linux 的 PostgreSQL 数据库部署以及 PostGIS 安装 在本文中,我们将介绍如何在 Linux 操作系统上部署 PostgreSQL 数据库,并安装 PostGIS。PostgreSQL 是一个功能强大且开源的关系数据库管理系统,而 PostGIS...
3. 配置安装目录:使用 configure 命令指定安装目录,例如 ./configure --prefix=/usr/local/pgsql。 4. 安装 PostgreSQL:使用 make 和 make install 命令安装 PostgreSQL。 5. 解决 readline 库依赖问题:如果安装...
如果看到"pgsql"和"pdo_pgsql"出现在列出的模块中,说明安装已经成功。 通过这种方法,你可以快速地在CentOS上的PHP环境中启用pgsql和pdo_pgsql扩展,无需编译源代码。然而,这种方法适用于已有.so文件的情况,如果...
不要选择默认(pgsql安装不支持中文Windows的默认语言) 5) 如果连接数据库进行操作时显示乱码: 本地环境的编码和客户端编码需一致。 ->尝试客户端编码改为GBK dbname=# \encoding GBK 6) 配置远程主机和用户...
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
sudo yum install -y postgresql12-server sudo /usr/pgsql-12/bin/postgresql-12-setup initdb sudo systemctl enable postgresql-12 sudo systemctl start postgresql-12
【PostgreSQL 13.5 安装教程】 PostgreSQL 是一个强大、开源且免费的关系型数据库管理系统,受到开发者和企业的广泛欢迎。本文将详细讲解如何在Windows和Linux上安装PostgreSQL 13.5,以及如何使用基本的psql命令。...
postgresql安装教程.txt
标题中的“pgsql12”和“pgsql9.6”指的是PostgreSQL数据库的两个不同版本,分别代表12.8和9.6。PostgreSQL是一种开源的关系型数据库管理系统(RDBMS),以其高度稳定性和强大的功能著称。它支持SQL标准,并提供了...
【pgsql连接工具,版本6.8】是一款专用于管理和操作PostgreSQL数据库的客户端软件,它在数据库管理员和开发人员的工作中扮演着至关重要的角色。PostgreSQL,简称pgsql,是一种功能强大的开源关系型数据库管理系统,...
环境基于zabbix3.0、postgresql9.5,nginx文档含有基础安装和配置,修改支持中文。
1. **安装和配置MyBatis Generator(MBG)**:MBG是MyBatis的一个插件,它可以自动根据数据库表结构生成Java实体类、Mapper接口和XML配置文件。首先,你需要在项目中添加MBG的依赖,通常是在Maven或Gradle的配置文件...