CentOS7 minimal postgresql 切换数据库和角色 远程登录 登录

注:postgresql角色就是用户

  • 远程登录配置(以postgresql95为例)
  1. 配置
    vi /var/lib/pgsql/9.5/data/pg_hba.conf
host    all             all             192.168.0.102/24            password

192.168.0.102是允许远程登录的ip

  1. 配置
    vi /var/lib/pgsql/9.5/data/postgresql.conf
listen_addresses='*'
  1. 重启服务
    systemctl restart postgresql-9.5.service
    注:如果不能登录,应该是没有登录权限
    alter user root login;
  2. 用角色engine登录数据库engine
    配置远程登录,用engine 登录engine数据库
    image.png
  • postgres-client登录数据库
  1. 更改centos7的用户postgres密码为postgres,第二个步骤
  2. 用角色postgres登录postgresql
    su root
    su postgres
    psql
  3. 更改数据库中postgres用户的密码为postgres
    ALTER USER postgres WITH PASSWORD 'postgres';
  4. 配置
    vi /var/lib/pgsql/9.5/data/pg_hba.conf
local   all             all                                     password
  1. 重启数据库服务
    systemctl restart postgresql-9.5.service
  2. 登录数据库,输入密码


    image.png
  3. 切换数据库
    \c databaseName
  4. 切换角色
    \c - userName
    image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容