博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos下postgresql安装使用
阅读量:5826 次
发布时间:2019-06-18

本文共 1364 字,大约阅读时间需要 4 分钟。

hot3.png

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

接下来,进入Postgresql的使用

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

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

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

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

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

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

        

        退出postgres

        退出数据库:   \q

        切换系统用户: su root 

                                                   

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

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

 解决问题:

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

 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的使用,端口的查看,防火墙的设置

  

转载于:https://my.oschina.net/chendongzg/blog/668523

你可能感兴趣的文章
问题账户需求分析
查看>>
JavaSE-代码块
查看>>
爬取所有校园新闻
查看>>
32、SpringBoot-整合Dubbo
查看>>
python面向对象基础
查看>>
HDU 2044 一只小蜜蜂(递归)
查看>>
docker 下 安装rancher 笔记
查看>>
spring两大核心对象IOC和AOP(新手理解)
查看>>
数据分析相关
查看>>
Python LDAP中的时间戳转换为Linux下时间
查看>>
微信小程序蓝牙连接小票打印机
查看>>
环境错误2
查看>>
C++_了解虚函数的概念
查看>>
全新jmeter视频已经上架
查看>>
Windows 8下如何删除无线配置文件
查看>>
解决Windows 7中文件关联和打开方式
查看>>
oracle系列(五)高级DBA必知的Oracle的备份与恢复(全录收集)
查看>>
hp 服务器通过串口重定向功能的使用
查看>>
国外10大IT网站和博客网站
查看>>
android第十一期 - SmoothSwitchLibrary仿IOS切换Activity动画效果
查看>>