千家信息网

Centos6.6下Postgresql9.6.6安装与配置

发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,一、环境介绍系统平台:CentOS release 6.6 (Final)Postgresql:postgresql-9.6.6SELINUX=disabledIptables关闭二、安装过程1.安装
千家信息网最后更新 2025年01月21日Centos6.6下Postgresql9.6.6安装与配置

一、环境介绍

系统平台:CentOS release 6.6 (Final)

Postgresql:postgresql-9.6.6

SELINUX=disabled

Iptables关闭

二、安装过程

1.安装依赖包

yum -y install gcc*yum -y install readline-devel

2. 源码包获取

wget http://ftp.postgresql.org/pub/source/v9.6.6/postgresql-9.6.6.tar.gz

3. 解压

tar zxf postgresql-9.6.6.tar.gz

5.创建用户、设置密码

adduser postgrespasswd postgres

6. 编译安装

cd postgresql-9.6.6./configure --prefix=/home/postgres/pgsqlgmakegmake install

7.设置环境变量

vim /etc/profile

添加一行

PATH=$PATH:$HOME/bin:/home/postgres/pgsql/binsource /etc/profile

8.创建数据库目录

mkdir /home/postgres/pgsql/data

创建数据库操作历史记录文件

touch /home/postgres/pgsql/.pgsql_history

更改所属组

chown -R postgres:postgres /home/postgres/pgsql/*

9.切换到postgre用户,初始化数据库

su - postgres/home/postgres/pgsql/bin/initdb -D /home/postgres/pgsql/dataexit

10.编译启动命令

从postgres解压后的文件夹里拷贝linux到/etc/init.d/

cp /root/postgresql-9.6.6/contrib/start-scripts/linux /etc/init.d/postgresqlvim /etc/init.d/postgresql

修改下面两行:

prefix=/home/postgres/pgsqlPGDATA="/home/postgres/pgsql/data"

保存退出

添加可执行权限

chmod +x /etc/init.d/postgresql

11.启动postgres数据库

/etc/init.d/postgresql start

12.测试使用

[root@MidApp ~]#su - postgres[postgres@MidApp ~]$ psqlpsql (9.6.6)Type "help" for help.postgres=# \l                                  List of databases   Name    |  Owner   | Encoding |   Collate   |    Ctype    |   Access privileges   -----------+----------+----------+-------------+-------------+----------------------- postgres  | postgres | UTF8     | en_US.utf-8 | en_US.utf-8 |  template0 | postgres | UTF8     | en_US.utf-8 | en_US.utf-8 | =c/postgres          +           |          |          |             |             | postgres=CTc/postgres template1 | postgres | UTF8     | en_US.utf-8 | en_US.utf-8 | =c/postgres          +           |          |          |             |             | postgres=CTc/postgres(3 rows)postgres=# \q


数据 数据库 文件 环境 用户 编译 一行 历史 变量 命令 密码 平台 所属 拷贝 文件夹 权限 源码 目录 系统 过程 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 药品广告数据库抗病毒口服液宏鹰 广州鼎才网络技术有限公司 安徽个人软件开发供应 数据库为什么不能分离 小白测评数据库s21 数据库怎么使数字保留小数 大话哪个服务器人多 开启磁盘管理器服务器 网安警察网络技术 第十代i5服务器性价比 中山正规软件开发多少钱 ftp服务器不能上传声音文件 实训二网络技术应用 国家网络安全周报告 魔灵召唤各服务器之间有啥区别 天津网络安全岗位 数据库处方 电力施工软件开发招聘信息 网络安全存在的主要问题 中国台湾文档软件开发编程 网络安全谁使用谁负责还是谁主责 东城二手服务器回收新报价 东兴软件开发项目管理 华三服务器虚拟化 软件开发研发成本预算表 数据库怎么使数字保留小数 中外文数据库中 网络服务器问题维修需要多长时间 游戏软件开发用户手册 天天飞网络技术有限公司刘燕青
0