以安装postgreSQL 10为例
    访问官网https://www.postgresql.org/,点击download,选择Linux--redhat,或者直接访问https://www.postgresql.org/download/linux/redhat/
    选择postgreSQL版本,Linux版本
     CentOS6安装和卸载postgreSQL
    到这里Linux就已经安装了并启动了postgreSQL数据库,并且Linux系统默认新建了一个postgres用户,用于访问postgreSQL,默认无密码
    测试连接:
        1 切换用户 su postgres
        2 使用psql命令(第一次没有设置postgres账户密码的时候可以这样连接),显示如下画面即安装成功了
             CentOS6安装和卸载postgreSQL
            \q 命令退出数据库,exit命令退出postgres账户,返回到root用户
    给postgres设置系统账户密码和登录密码:
        修改postgres用户密码:
            先切换到root,然后passwd postgress,接着输入两遍新密码
        修改postgres数据库管理员密码:
            su  postgres 切换用户,执行后提示符会变为 ‘-bash-4.2$’,切换为UNIX风格的bash
            psql -U postgres 登录数据库,执行后提示符变为 ‘postgres=#’
            ALTER USER postgres WITH PASSWORD ‘abc123’; 设置postgres用户密码,单引号中为密码
    开启远程访问许可:
        切换Linux到root用户,PostgreSQL的配置文件分别是pg_hba.conf和postgresql.conf,可以通过find / -name '文件名'查询文件位置
        vi /var/lib/pgsql/10/data/postgresql.conf 修改#listen_addresses = ‘localhost’ 为 listen_addresses=’*’
             CentOS6安装和卸载postgreSQL
        vi /var/lib/pgsql/10/data/pg_hba.conf 修改如下内容,信任指定服务器连接
             CentOS6安装和卸载postgreSQL
            其中trust代表直接信任,不需要验证,password需要密码
        重启服务重新加载配置文件
            service postgresql-10 restart
            如果重启失败,那么配置文件应该是写的不对
使用客户端工具连接postgreSQL数据库,这里使用Datagrip连接
     CentOS6安装和卸载postgreSQL
Linux删除卸载postgreSQL
    删除前先停止数据库服务 
        service postgresql-10 stop
    因为使用的是yum安装,所以移除的时候使用yum remove
        yum remove postgresql*    
            

相关文章: