zoukankan      html  css  js  c++  java
  • Linux安装postgresql及基础操作

    安装:

    1。下载

    Linux安装postgresql及基础操作

    2.初始化数据库,设置自动启动

    service postgresql initdb
    chkconfig postgresql on

    3.启动服务

    service postgresql start

    4.验证是否启动

    netstat -a | grep PGSQ

    连接数据库

    1.切换数据库用户

    su - postgres

    2.登录数据库

    psql

    3.psql 终端可以用du 或du+ 查看,也可以查看系统表 select * from pg_roles;

    [root@slave1 ~]# su - postgres
    上一次登录:四 4月 12 17:18:28 CST 2018pts/0 上
    -bash-4.2$ psql
    psql (9.2.23)
    输入 "help" 来获取帮助信息.
     
    postgres=# du
                            角色列表
     角色名称 |               属性                | 成员属于 
    ----------+-----------------------------------+----------
     postgres | 超级用户, 建立角色, 建立 DB, 复制 | {}
     
    postgres=# 

    4.修改用户postgres的密码

    alter role postgres with password 'postgres'

    5.退出

    q
    exit
    ctrl+d

    修改配置

    1.修改监听地址

    vi /var/lib/pgsql/data/postgresql.conf #打开配置文件
    
    #修改
    #listen_addresses='localhost'
    #将上面这行改成如下
    listen_addresses='*'

    2.设置所有网段IP可以访问

    vi /var/lib/pgsql/data/pg_hba.conf
    
    
    # IPv4 remote address connections:
    host    all         all         0.0.0.0/0                 trust

    3.解决psql: 致命错误: 用户 "postgres" Ident 认证失败

    #vi /var/lib/pgsql/data/pg_hba.conf
    
    
    这个配置文件中的认证 METHOD的ident修改为trust,可以实现用账户和密码来访问数据库

    4.验证

    service postgresql restart
    su - postgres
    psql -h 127.0.0.1 -U postgres -d postgres -W

    原作者博客:https://blog.csdn.net/ctwy291314/article/details/79900074?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

  • 相关阅读:
    第一次实验
    pta12
    《暗时间》读书笔记
    案例分析
    软件工程第二次作业
    阅读任务
    20210311_软工_准备工作
    学习总结
    第十四周学习总结&实验报告
    第十三周课程总结
  • 原文地址:https://www.cnblogs.com/huangjiyong/p/12463787.html
Copyright © 2011-2022 走看看