centos7 安装postgres9.4

Posted 卡布奇诺茶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7 安装postgres9.4相关的知识,希望对你有一定的参考价值。

1、安装postgres资源:
> yum install https://download.postgresql.org/pub/repos/yum/9.4/redhat/rhel-7-x86_64/pgdg-centos94-9.4-2.noarch.rpm

2、安装postgresql:
> yum install postgresql94-server

3、切换到postgres用户下:

> su - postgres
> initdb /var/lib/pgsql/9.4/data

4、启动:
> ./postgres -D /var/lib/pgsql/9.4/data(./pg_ctl -D /var/lib/pgsql/9.4/data -l /var/lib/pgsql/9.4/data/server.log start)

5、进入到postgres用户下,修改当前用户的密码:
> \password “密码”

6、创建新用户
> create user "isochrone" with password "isochrone" nocreatedb;
7、创建数据库,并赋给新创建的用户
> create database "isochrone" with owner ="isochrone”;
8、将数据库权限赋给用户
>grant all privileges on database isochrone to isochrone;
9、使用新增用户登录
> psql -U isochrone -d isochrone -h 127.0.0.1 -p 5432

10、启动命令

/usr/pgsql-9.4/bin/postgres -D /var/lib/pgsql/9.4/data

安装postgis(支持经纬度type)

 1 yum install -y epel-release
 2 yum search postgis
 3 yum install postgis22_94.x86_64
 4 
 5 登录postgres账户:
 6 # psql
 7 切换到出具库:
 8 > \c testdb;
 9 添加扩展:
10 > CREATE EXTENSION Postgis;

 

设置所有ip可以访问:

1 修改/var/lib/pgsql/9.4/data/postgresql.conf文件;
2 listen_addresses=‘localhost’ 为 listen_addresses=‘*3 修改/var/lib/pgsql/9.4/data/pg_hba.conf文件:
4 在文件最后添加:host all all 0.0.0.0 0.0.0.0 md5

 

附常用指令:

 1 \password:设置当前登录用户的密码
 2 \h:查看SQL命令的解释,比如\h select 3 \?:查看psql命令列表。
 4 \l:列出所有数据库。
 5 \c [database_name]:连接其他数据库。
 6 \d:列出当前数据库的所有表格。
 7 \d [table_name]:列出某一张表格的结构。
 8 \du:列出所有用户。
 9 \e:打开文本编辑器。
10 \conninfo:列出当前数据库和连接的信息。
11 \password [user]: 修改用户密码
12 \q:退出

 

以上是关于centos7 安装postgres9.4的主要内容,如果未能解决你的问题,请参考以下文章

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

如何在 ActiveRecord 准备语句中使 ruby​​ 数组成为 x、y、z

PHP代码-psysh调试代码片段工具

VIM 代码片段插件 ultisnips 使用教程

Android 插件化VirtualApp 源码分析 ( 目前的 API 现状 | 安装应用源码分析 | 安装按钮执行的操作 | 返回到 HomeActivity 执行的操作 )(代码片段

Centos7 安装 GitLab 代码管理服务器