第一步:安装目录下新建data和logs文件夹
mkdir -p /home/postgres/9.5.3/data /home/postgres/9.5.3/logs
第二步:在.bash_profile文件中写入新的配置postgresq配置
# postsql config
PGDATA=/home/hous/postgresql/9.5.3//data
PATH=$PATH:/home/hous/postgresql/9.5.3//bin
export PGDATA PATH
第三步:初始化data,启动数据库服务
/home/postgres/9.5.3/bin/initdb -D /home/postgres/9.5.3/data
nohup ./bin/postgres -D /home/postgres/9.5.3/data > ./logs/logfile 2>&1 &
或者
http://blog.csdn.net/anzelin_ruc/article/details/8625174
第四步:创建数据库,添加角色和密码
/home/postgres/9.5.3/bin/createdb mydb
/home/postgres/9.5.3/bin/psql mydb
psql (9.5.3)
Type "help" for help.
mydb=# create role myrole with login password '密码';
mydb=# create schema myschema authorization myrole;
第五步:修改远程连接方式,假设需要让192.168.*.*的IP地址访问该数据库,需修改pg_hba.conf文件内容.
echo 'host all all 192.168.0.0/16 password' >> /home/postgres/9.5.3/data/pg_hba.conf
1)data/postgresql.conf文件中监听所有端口
2)防火墙是否对外开放数据库端口,或者直接关闭
自己写的auto-config.sh自动配置文件,一定要放在安装的目录下
#! /bin/bash
# program:
# config postgresql
PG_HOME=$(pwd)
# step1:
mkdir -p data logs
# step2:
echo -e '\n# postgresql config' >> ~/.bash_profile
echo 'PGDATA='"$PG_HOME"'/data' >> ~/.bash_profile
echo 'PATH=$PATH:'"$PG_HOME"'/bin' >> ~/.bash_profile
echo 'export PGDATA PATH' >> ~/.bash_profile
source ~/.bash_profile
# step3:
./bin/initdb -D ./data
nohup ./bin/postgres -D ./data > ./logs/logfile 2>&1 &
初始化数据库相关操作init-db.sh
#! /bin/bash
# Program
# init postgresql create db,role,schema
# ./bin/createdb mydb
# init-db.sql content below
# create role myrole with login password '123456';
# create schema myschema authorization 'myrole';
./bin/createdb mydb
./bin/psql -d mydb -f ./init-db.sql
分享到:
相关推荐
CentOS下安装配置Oracle10g指南.doc CentOS下安装配置Oracle10g指南.doc CentOS下安装配置Oracle10g指南.doc
oracle 在centos下安装配置文档
CentOS下安装配置JDK与Tomcat图解详细过程.doc
CentOS下安装配置最新redmine2.3 包含整合apache 安装rmagick
CentOS下安装配置Tomcat环境.docx
centos下安装配置nginx+mysql+php环境,提升网站负载。
centos 下安装及配置JDK和tomcate
在centOs 下安装与配置vsftpd服务
Centos7.9安装配置vsftpd
centos7安装配置mysql5.7教程全
在centos上安装phpmyadmin管理mysql数据库的管理工具,本人试验过的。
在centos系统中安装mysql的文档,经过测试,非常好用,请按照文档中的步骤执行。
本篇文章主要介绍了 centos下安装配置phpMyAdmin的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Centos5.5下Qt的安装配置
Centos 下 netflow安装配置--安装nfsen
Centos 6安装配置图解 Centos 6安装配置手册 Centos 6安装配置图解Centos 6安装配置图解Centos 6安装配置图解Centos 6安装配置图解Centos 6安装配置图解Centos 6安装配置图解Centos 6安装配置图解
CentOS环境安装配置AMQ集群以及zookeeper集群的安装配置
centos PHP安装配置教程 。。 新手安装centos下的php+mysql环境必备
如何在LINUX服务器CentOS下Apache配置多域名或者多端口映射