文档章节

centos下postgresql安装使用

陈栋
 陈栋
发布于 2016/05/01 09:18
字数 598
阅读 56
收藏 0

postgresql安装教程很多,自己去网上查找即可。

接下来,进入Postgresql的使用

  1. 进入postgresql数据库,给数据库默认用户(postgre)设置密码                                                                           su postgres (pgSQL默认为unix系统创建了)  postgres的用户,只有切换用户才能使用psql登录数据库命令

  2.         psql(数据库命令行管理工具)  输入后就登录了数据库

            \l : 你就可以查看到posgres默认创建的三个系统数据库(postgre,template0,template1)

            alert user postgres with password 'postgres';   数据库账号没有密码还是不爽的,来个alert修改下

            createdb dbname:新建数据库  创建一个自己的数据库 \l查看下

            其它使用搜索:pqsl工具使用

            

            退出postgres

            退出数据库:   \q

            切换系统用户: su root 

                                                       

  3. centos 查看进程端口占用                                                                                                                            方法一:查看所有进程端口:netstat --apn                                                                                                     查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Programname                                   进一步使用命令:ps -ef | grep postmaster,或者直接:ps -aux | grep pid 查看                                              方法二:netstat -apn | grep 5432  指定端口查看programname                                        

  4. centos端口开放,远程连接.                                                                                                                      发现问题: /etc/sysconfig/下找不到iptables文件  原因以前没有配置过防火墙,在安装Linux系统时候禁止了方火倩.

     解决问题:

  5.  随便写一条iptables命令配置个防火墙规则,如:


  6.  iptables -P OUTPUT ACCEPT

     然后用命令:service iptables save进行保存。

        默认就保存到/etc/sysconfig/iptables文件里。这时既有了这个文件。防火墙也可以启动了。接下来要写策略,也可以直接写在/etc/sysconfig/iptables 里了。

        回归正题:开放psql的5432端口

       打开端口:

        iptables -A INPUT -p tcp --dport 5432[端口号]-j ACCEPT

        关闭端口

        iptables -A OUTPUT -p tcp --dport 5432[端口号] -j DROP

        重启 iptables                         

        service iptables start 

        md问题又来了 telnet 端口5432还是显示         

                  Unable to connect to remote host

            上网查询都得知,psql默认配置不对外开放端口。

        解决方法 

              先找到配置文件locate /postgresql.conf

               vi 配置文件修改listen_addresses为对外的interface的ip地址   listen_addresses = '*' 

              重启pgsql, /etc/init.d/postgresql-9.2 restart

      总结:这个过程学些了,linux下psql的使用,端口的查看,防火墙的设置


  


© 著作权归作者所有

陈栋
粉丝 0
博文 44
码字总数 14858
作品 0
益阳
高级程序员
私信 提问
CentOS 7.x里yum安装Odoo 8.0&9.0(OpenERP)

(总结)CentOS 7.x里yum安装Odoo 8.0&9.0(OpenERP) 最近想了解下合适中小企业使用的ERP系统,研究了几款主流的开源ERP系统以及了解下SAP、Oracle EBS等大型ERP系统,开源ERP里Odoo(以前叫...

李伟铭k
2018/07/09
0
0
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....

jxzhfei
2018/08/16
0
0
重新安装centos6.4,用virtualenvwapper配置开发环境

因为开发了多个Django项目,有CMS,ERP,SCADA。分别用的不同版本,搞的virtualenv有些混乱,所以重新安装,用virtualenvwapper隔离开。 1.virtualbox安装 WIN7下下载安装virtualbox,4.3.8...

quanpower
2014/03/08
0
0
如何在CentOS 7.x中安装OpenERP(Odoo)

各位好,这篇教程关于的是如何在CentOS 7中安装Odoo(就是我们所知的OpenERP)。你是不是在考虑为你的业务安装一个不错的ERP(企业资源规划)软件?那么OpenERP就是你寻找的最好的程序,因为...

酱醋茶丶
2015/11/09
0
0
PostgreSQL在CentOS下的源码安装

下面主要是PostgreSQL在CentOS下的安装步骤,和Linux步骤基本类似。 1.环境: 操作系统:CentOS-6.2-x8664 虚拟机:Vmware-workstation 6.5 数据库:postgresql-9.1.3 工具: SecureCRT 5.1.2 2...

kenyon_君羊
2012/04/15
0
2

没有更多内容

加载失败,请刷新页面

加载更多

枚举 创建/获取key,name,list

创建枚举 public enum MessageTypeEnum { // 类型:0.一般消息,1.公告消息,2交易消息,3.活动消息,4.其他消息 type_general("一般消息", "0"), type_ann("公告消息", "1")......

龘游戏人生龘
13分钟前
0
0
Linus 本尊来了!为什么 KubeCon 越来越火?

阿里妹导读: 从200人的小会议到3500 多位云原生和开源领域工程师齐聚一堂的大会,KubeCon 只用了四年,昨天,在KubeCon China 2019 上阿里巴巴宣布开源 OpenKruise,今天,Linus 本尊竟然现...

阿里云云栖社区
50分钟前
3
0
五小时构建云原生电商平台 | KubeCon SOFAStack Workshop 详解

本文根据 KubeCon China 2019 同场活动 SOFAStack Cloud Native Workshop 内容整理, 文末包含文档、PPT 地址,欢迎试用和提出建议。 2019 年 6 月 25 日,在 KubeCon China 2019,全球知名开...

SOFAStack
51分钟前
6
0
跨平台开发框架DevExtreme v19.1.4正式发布|附下载

DevExtreme Complete Subscription是性能最优的 HTML5,CSS 和 JavaScript 移动、Web开发框架,可以直接在Visual Studio集成开发环境,构建iOS,Android,Tizen和Windows Phone 8应用程序。D...

FILA6666
51分钟前
2
0
数据库链接断开 Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

报错信息如下: Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureThe last packet successfully received from the server was 97,130 mill......

为了美好的明天
58分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部