PostgreSQL免安装版CentOS7配置

安装准备

下载二进制文件并解压

wget https://get.enterprisedb.com/postgresql/postgresql-9.5.10-1-linux-x64-binaries.tar.gz
tar -xvf postgresql-9.5.10-1-linux-x64-binaries.tar.gz 

配置

创建数据目录

cd pgsql/
mkdir data
export PGDATA=/home/xxx/pgsql/data
export PATH=$PATH:/home/xxx/pgsql/bin

** xxx是我的用户名 **

初始化数据目录

./bin/initdb -D ./data -E UTF8 --locale=C

启动数据库

./bin/pg_ctl -D ./data -l logfile start

访问测试

 ./bin/psql -h 127.0.0.1 -d postgres 
  postgres=# 

防火墙开放端口

sudo firewall-cmd --permanent --zone=public --add-port=5432/tcp
sudo service firewalld restart

配置数据库外网访问

cd data
echo "listen_addresses = '*'"  >> postgresql.conf
echo "host all all 10.10.0.0/16 md5"  >> pg_hba.conf

** 此处配置允许10.10开头的网络访问数据库 **

简单使用

1.创建用户,并查看

psql -U postgres
postgres=# CREATE ROLE devuser LOGIN PASSWORD 'scott@168';
postgres=# \du

2.创建数据库,并查看

postgres=# CREATE DATABASE devdb WITH OWNER = devuser ENCODING = 'UTF8';
postgres-# \l

3.切换到创建的数据库,创建表,并查看

devdb=# create table test_tab(id int, col varchar(20), num decimal(19,6));
devdb=# \dt

4.退出

devdb=# \q
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值