千家信息网

centos 6.8安装postgresql9.6.9实战

发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,centos 6.8安装postgresql9.6.9实战一、安装前准备系统:centos 6.8服务器IP:192.168.1.211修改SELINUX=disabledvi /etc/selinu
千家信息网最后更新 2025年01月21日centos 6.8安装postgresql9.6.9实战

centos 6.8安装postgresql9.6.9实战

一、安装前准备

系统:centos 6.8

服务器IP:192.168.1.211

修改SELINUX=disabled

vi /etc/selinux/config

关闭防火墙或者把5432端口允许开放

/etc/init.d/iptables stop

chkconfig iptables off

二、部署postgresql环境

2.1 安装依赖包

yum -y install gcc* readline-devel wget

2.2创建用户设置密码

adduser postgres

passwd postgres

2.3下载postgresql安装

wget https://ftp.postgresql.org/pub/source/v9.6.9/postgresql-9.6.9.tar.gz

tar zxvf postgresql-9.6.9.tar.gz

cd postgresql-9.6.9

./configure --prefix=/home/postgres/pgsql

gmake

gmake install

2.4 设置环境变量

vi /etc/profile

到最后行下面添加

###postgresql

PATH=$PATH:$HOME/bin:/home/postgres/pgsql/bin

环境生效

source /etc/profile

2.5创建数据目录赋权

mkdir /home/postgres/pgsql/data

touch /home/postgres/pgsql/.pgsql_history

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

2.6初始化数据库

su - postgres

/home/postgres/pgsql/bin/initdb -D /home/postgres/pgsql/data

退出

exit

2.7修改启动脚本

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

vi /etc/init.d/postgresql

保存退出

增加执行权限

chmod +x /etc/init.d/postgresql

启动postgresql

/etc/init.d/postgresql start

2.8测试postgresql

su - postgres

[postgres@post01 ~]$ psql

psql (9.6.9)

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

创建数据库名为ybdb

createdb ybdb

2.9 修改postgresql.conf

vi pgsql/data/postgresql.conf

重启postgresql

/etc/init.d/postgresql restart

2.10 增加用户并赋权

create user ybdba WITH PASSWOD 'ybdba#2018';

GRANT ALL PRIVILEGES ON DATABASE ybdb TO ybdba;

远程登录postgresql

出现以上图错误 就修改ph_ha.conf

2.11 修改ph_ha.conf

注意:我的本地IP是192.168.1.79

vi pgsql/data/pg_hba.conf

用户超级用户运行SELECT pg_reload_conf();

远程登录成功


用户 数据 环境 数据库 赋权 登录 实战 成功 上图 变量 密码 服务器 权限 目录 端口 系统 脚本 错误 防火墙 准备 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 当好宣传辅导服务器 苏州吾爱网络技术有限公司 结直肠癌生存数据库 网络安全技术调研 系统显示没有数据库 跨服务器能加工会吗 软件开发质量经理总结 好的 数据库 期刊 软件开发设计有什么学校 万方数据库打不开文章 网络安全病毒与防范论文 阜阳安卓软件开发定制 数据中心机房服务器采购 数据库设计技术怎么写 电脑上服务器不可用 管理服务器安装调试方案 家用服务器文件管理面板 国家网络安全产业园信创园 定点医疗机构医保医师数据库动态维护 软件开发一个月能加班多少次 长沙人为软件开发有限公司介绍 剑网3服务器屏蔽多久能回复 web服务区数据库之间的关系 空气电台a1服务器没了 网络安全和信息化宣传知识 服务器的防护节点 增城专业的app软件开发 网络安全服务工程师述职范文 计算机网络安全密码技术 2020常州网络安全竞赛
0