postgres发布了8.4.1
因为一直在用8.1和8.3,接了个任务,升级到8.4看看,因为以前从来没有安装过,在网上找了很多错的或者不全的资料,也许是各位大侠都不屑于写这么入门的东东吧,我这里那位就是,所有东西都是在脑子里。我服务器小白,纯属于前锋客串守门员,自己给自己总结一下,免得以后忘掉
1.下载
http://www.postgresql.org/download/
找到中间的source code ,打开之后网址是http://www.postgresql.org/ftp/source/
选最下面的8.4.1,下载
当然,也可以使用bin安装,但是被要求全程手动好,可以避免一些比较奇怪的问题。
2 创建用户
# groupadd -g 88 postgres
# useradd -u 88 -g 88 -d /usr/local/pgsql postgres
# passwd postgres
# chmod 755 /usr/local/pgsql/
如果用bin安装,貌似会默认增加这个用户,但还是自己手动添加的好
3解压缩 ,编译
# su - postgres
$ tar xvfz postgresql-8.4.1.tar.gz
$ cd postgresql-8.4.1
$ ./configure
configure可以什么也不加,用默认的就是,跟./configure --prefix=/usr/local/pgsql一个效果
$ make
碰到第一个error
yum install gcc gcc-c++ autoconf automake
碰到第二个error
yum install readline-devel
碰到第三个error
yum install zlib-devel
新服务器嘛,啥也没有,基本上根据错误信息在网上google一下,马上就能解决的error,各人根据各人缺的东东自己down好了
$ make install
4 修改配置文件
4-1 .bash_profile
$ cd /usr/local/pgsql
$ vi .bash_profile
在文件最后追加
export PATH="$PATH":/usr/local/pgsql/bin
export POSTGRES_HOME=/usr/local/pgsql
export PGLIB=$POSTGRES_HOME/lib
export PGDATA=$POSTGRES_HOME/data
export MANPATH="$MANPATH":$POSTGRES_HOME/man
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"$PGLIB"
重新读入,让设置成功
$ source ~/.bash_profile
验证一下
$ echo $POSTGRES_HOME
4-2 postgresql.conf
# mkdir /usr/local/pgsql/data
# chown postgres /usr/local/pgsql/data
# su - postgres
$ initdb -D /usr/local/pgsql/data
$ cd /usr/local/pgsql/data
$ vi postgresql.conf
修改内容
listen_addresses = 'localhost,127.0.0.1,192.168.5.11'
port = 5432
password_encryption = on
4-3 pg_hba.conf
$ vi pg_hba.conf
找到最下面这一行 ,这样局域网的人才能访问
# IPv4 local connections:
host all all 127.0.0.1/32 trust
host all all 192.168.5.0/24 trust
5 加入服务
找到原来编译的文件夹
# cd postgresql-8.4.1
# cp contrib/start-scripts/linux /etc/rc.d/init.d/postgres
# chmod 755 /etc/rc.d/init.d/postgres
# /etc/rc.d/init.d/postgres start
然后可以用service postgres start、stop控制
6 其他
除此之外,当然要确认iptables设置,然后用postgres用户进入bin,creatdb什么的就任意胡为了。。。。。。
分享到:
相关推荐
在Linux系统,特别是CentOS 7环境中安装PostgreSQL数据库时,常常需要先安装一系列依赖包以确保数据库能够正常运行。本篇文章将详细讲解在CentOS 7上安装PostgreSQL 12.5版本时,其关键依赖包RPM(Red Hat Package ...
初始化数据库是PostgreSQL安装过程中必不可少的一步,可以通过执行以下命令完成: ```bash sudo /usr/pgsql-15/bin/postgresql-15-setup initdb ``` 初始化完成后,将会创建数据库目录并设置默认权限。 ##### 3.4...
此版本是postgresql 8.4目录下下载的头文件和so wmslib.tar.gz需要解到linux目录 不能解到/mnt的windows目录下 否则符号链接libpq.so会不存在将这些库放到系统路径下即可实现连接 例如64位系统,/usr/lib64/ ...
本教程将详细介绍如何在CentOS系统上离线编译安装PostgreSQL 14和PostGIS 3.2,这两个是用于地理空间数据库管理的重要组件。 PostgreSQL是一个强大的开源关系型数据库管理系统,它支持复杂查询、事务处理和多种数据...
①添加【postgres】用户,数据库安装在postgres用户目录【/home/postgres/disk_d/applications/service/postgresql】路径下, ②给新用户授权 ③解压数据库文件 ④安装数据库依赖包 ⑤编译数据库 ⑥安装数据库 ⑦...
CentOS 6.8 安装 PostgreSQL 11 数据库详解 作为一名 IT 行业大师,我将从给定的文件中生成相关的知识点,以下是 Centos 6.8 安装 PostgreSQL 11 数据库的详细解释: 一、环境说明 在本文中,我们将使用 CentOS ...
CentOS 一键安装PostgreSQL10.2 shell脚本,脚本中已表明可更改版本的位置
在Linux CentOS7系统中安装PostgreSQL 12数据库是一个常见的任务,特别是在没有互联网连接或网络环境受限的情况下,离线安装包成为了唯一的选择。本指南将详细介绍如何使用离线安装包在CentOS7上安装PostgreSQL 12。...
CentOS 8.4版本(CentOS-8.4.2105-x86_64-dvd1)适用于x86_64,必须集齐10个文件才能一起解压缩使用,10个文件下载地址: CentOS-8.4.2105-x86_64-dvd1.part10.rar ... CentOS-8.4.2105-x86_64-dvd1.part09.rar ...
### CentOS编译安装MYSQL5.6.17 #### 知识点概览 - **环境准备**:包括操作系统版本的选择、依赖包的安装等。 - **编译工具的安装**:如`cmake`的下载与安装。 - **MySQL源码包的获取与解压**。 - **配置与编译...
本文详细介绍了如何在CentOS7环境中离线安装PostgreSQL及其配套PostGIS插件的方法。提供了完整的离线仓库配置步骤,并演示不同版本之间的兼容性和具体的安装命令流程。 适合人群:从事地理信息系统(GIS)工作的...
标题 "centos7-ssh8.4p1 rpm包" 提供了我们即将讨论的核心信息:这是用于CentOS 7操作系统的OpenSSH 8.4p1版本的RPM(Red Hat Package Manager)包。RPM是Linux发行版中广泛使用的软件包管理器,它允许用户方便地...
CentOS 8.4版本(CentOS-8.4.2105-x86_64-dvd1)适用于x86_64,必须集齐10个文件才能一起解压缩使用,10个文件下载地址: CentOS-8.4.2105-x86_64-dvd1.part10.rar ... CentOS-8.4.2105-x86_64-dvd1.part09.rar ...
在本文中,我们将详细探讨如何在CentOS 7系统上安装PostgreSQL 11,这是一个高度先进的开源关系型数据库管理系统。PostgreSQL以其强大的功能和对SQL标准的广泛支持而闻名,它提供了复杂查询、外键、触发器、视图、...
CentOS 8.4版本(CentOS-8.4.2105-x86_64-dvd1)适用于x86_64,必须集齐10个文件才能一起解压缩使用,10个文件下载地址: CentOS-8.4.2105-x86_64-dvd1.part10.rar ... CentOS-8.4.2105-x86_64-dvd1.part09.rar ...
libzstd-1.5.5-1.el7.x86_64.rpm libicu-50.2-4.el7_7.x86_64.rpm postgresql15-15.3-1PGDG.rhel7.x86_64.rpm postgresql15-libs-15.3-1PGDG.rhel7....CentOS7 下 PostgreSQL15 离线安装 及 libzstd ,libicu 依赖包;
支持小白快速成功在线安装linux版本的postgresql11,过程简单易懂
gdal在linux上安装需要的文件比较多,附件包含gdal2.2.3及依赖的文件: proj-4.9.3.tar.gz geos-3.6.2.tar.gz jpegsrc.v9b.tar.gz hdf-4.2.13.tar.gz hdf5-1.10.1.tar.gz netcdf-4.4.1.tar.gz gdal-2.2.3.tar....