废话不多说,直接开始, 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
相关推荐
个人总结安装文档,按照文档的安装步骤,即可完成pgsql安装。不妥之处,欢迎指出。
Linux系统pgsql安装
pgsql 绿色版本安装。穿了三次都失败了。
11.6版本
centos下php安装pgsql和pdo_pgsql扩展,这是另一种方法,很简便,用.so文件来安装
官方离线安装包,亲测可用。使用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安装教程.txt
本文是postgreSQL 13.5 windows安装与 Linux 安装 及 常见命令, 由作者自身一步步实践写出来了,主要也是为了记录下操作步骤备忘. 全文通俗易懂,图文并茂一步步安装 和 并使用psql 常规命令; 本文是postgreSQL 13.5 ...
此文档是本人亲自操作并呕心沥血的操作手册
postgresql数据库编译安装教程,第一次安装还是有很多坑的
本文档详细说明了Postgresql数据库从压缩包解压并安装的方法及简单配置(非windows安装程序安装方式), 同时介绍了如何使用C++程序来连接数据库。
不要选择默认(pgsql安装不支持中文Windows的默认语言) 5) 如果连接数据库进行操作时显示乱码: 本地环境的编码和客户端编码需一致。 ->尝试客户端编码改为GBK dbname=# \encoding GBK 6) 配置远程主机和用户...
环境基于zabbix3.0、postgresql9.5,nginx文档含有基础安装和配置,修改支持中文。
pgsql实现全文检索,需要安装必须的插件,内容写了如何安装等!
中标麒麟离线安装pgsql11所需要的源码和以来的rpm包,里面包括了解压缩的unzip,还有一部分是安装nginx的,安装参考 https://blog.csdn.net/llwy1428/article/details/95444151
CentOS / RHEL Linux 安装 PostgreSQL 数据库服务器 http://wiki.hawebs.net/index.php?title=PostgreSQL_%E7%9B%B8%E5%85%B3%E8%B5%84%E6%96%99%E4%B8%8B%E8%BD%BD
不想到处乱找,直接下载使用。
docker安装pgsql
本资源主要是基于Centos7.2平台下,如何在QT5中访问到pgsql数据库,其中包括系统安装、数据库安装以及连接数据库说明,同时也给出了相应代码。