PostgreSQL登陆方式(本地和远程)的实现

 更新时间:2025年11月06日 10:09:09   作者:q***3467  
本次分享一下PostgreSQL 的登陆方式,包括本地登录和远程登录,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

本次分享一下PostgreSQL 的登陆方式,本地登录和远程登录,今天就展开讲一下。

本地登录:

如果看了我的第一篇PostgreSQL安装,在末尾的时候为了方便大家操作(启动、关闭、登录)PostgreSQL,我这边写了几个参数可以查看一下

如果没有配置,可以看一下上篇文章,直接看最后就行:

PostgreSQL在Linux下安装全过程

这样本地登录就很简单了,只需要在命令行上输入

[postgres@hcss-ecs-c4c8 ~]$ pglg
psql (15.1)
Type "help" for help.

postgres=# l
                                                 List of databases
   Name    |  Owner   | Encoding |   Collate   |    Ctype    | ICU Locale | Locale Provider |   Access privileges  
 
-----------+----------+----------+-------------+-------------+------------+-----------------+----------------------
-
 postgres  | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 |            | libc            | 
 template0 | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 |            | libc            | =c/postgres          
+
           |          |          |             |             |            |                 | postgres=CTc/postgres
 template1 | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 |            | libc            | =c/postgres          
+
           |          |          |             |             |            |                 | postgres=CTc/postgres
 text_db   | osdba    | UTF8     | en_US.UTF-8 | en_US.UTF-8 |            | libc            | 
(4 rows)

那可以给大家解释一下的就是设置参数简单登录是为了方便,便于大家理解,可以展开讲一下

我们正常登录pg的命令是:

psql -d postgres -p 5432

-U 用户名(默认postgres)

-W 密码 (本地不用设置,设置以后远程登录需要密码)设置密码的命令:

postgres=# alter user postgres with password 'pg123';
ALTER ROLE

-h 数据库IP(默认本地登录)

-p 数据库端口(默认5432)生产环境需要更改默认端口

-d 需要访问的数据库名称(默认postgres库)

-L 输出日志的路径

这些上面都是一些具体的参数,供大家了解。

远程登录:

首先先修改pg_hba.conf文件

vi /home/postgres/pgdata/pg_hba.conf

添加最后一行:host all all 0/0 md5

对用户的密码进行scran - sha -256或MD5验证,需要输入密码。

修改postgresql.conf文件(PG数据库的参数文件)

vi  /home/postgres/pgdata/postgresql.conf

把数据库重启,使参数生效!

创建一个可以用户,便于远程登陆:

create user test with password ‘test123';
create database testdb with encoding=‘utf8' owner=test;
grant all privileges on database testdb to test;

接下来我们就可以用远程登录图形化界面登录了,图形化工具有很多种,下一章节回重点讲PG的图形化工具,现在为了方便演示,我们就以PG官方的图形化工具PGAdmin来做演示,下面连接是下载地址,我下载的是windows版本

安装部署其实很简单,但是为了体现全网最细,我还是截图说一下吧!会安装的跳过

选择目录

创建快捷方式,我选择不创建,各位看自己的需求都可以

安装

这一步重点 记得看看自己需不要重启电脑,如果不需要切记选择第二个

启动之后

起一个名字 pgtext

填写对应信息主机IP 端口号 等

登录成功

这就是远程登录pg的其中一种方式,下一章,我就会写几个关于pg图形化工具的演示!

到此这篇关于PostgreSQL登陆方式(本地和远程)的实现的文章就介绍到这了,更多相关PostgreSQL登陆内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Postgresql自定义函数详解

    Postgresql自定义函数详解

    这篇文章主要介绍了Postgresql自定义函数详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • PostgreSQL有效地处理数据的加密和解密的常见方法

    PostgreSQL有效地处理数据的加密和解密的常见方法

    在信息化建设和等保建设中,都要求实现对用户数据的隐私保护,也就是我们常说的脱敏,那么在 PostgreSQL 数据库中有没有这样的方法或者策略可以实现呢,本文小编将给大家介绍一下PostgreSQL有效地处理数据的加密和解密的常见方法,需要的朋友可以参考下
    2025-03-03
  • 查询PostgreSQL占多大内存的操作

    查询PostgreSQL占多大内存的操作

    这篇文章主要介绍了查询PostgreSQL占多大内存的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • PostgreSQL教程(四):数据类型详解

    PostgreSQL教程(四):数据类型详解

    这篇文章主要介绍了PostgreSQL教程(四):数据类型详解,本文讲解了数值类型、字符类型、布尔类型、位串类型、数组、复合类型等数据类型,需要的朋友可以参考下
    2015-05-05
  • 使用PostgreSQL的JSONB数据类型进行高效查询的示例代码

    使用PostgreSQL的JSONB数据类型进行高效查询的示例代码

    PostgreSQL的JSONB数据类型提供了一种灵活的方式来存储和查询JSON格式的数据,下面我们将详细讨论如何使用JSONB数据类型进行高效查询,并提供相应的解决方案和示例代码,需要的朋友可以参考下
    2024-04-04
  • postgresql重置序列起始值的操作

    postgresql重置序列起始值的操作

    这篇文章主要介绍了postgresql重置序列起始值,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • 解决postgresql 数字转换成字符串前面会多出一个空格的问题

    解决postgresql 数字转换成字符串前面会多出一个空格的问题

    这篇文章主要介绍了解决postgresql 数字转换成字符串前面会多出一个空格的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • PostgreSQL排查连接锁问题的常用SQL语句

    PostgreSQL排查连接锁问题的常用SQL语句

    正常情况下,PostgreSQL只要连上了就能愉快地使用了,但是在一些特别的场景,如压测或者某些不可描述的异常,会出现数据库连接异常的情况,比如连接数占满了,所以本文给大家介绍了PostgreSQL排查连接锁问题的常用SQL语句,需要的朋友可以参考下
    2024-04-04
  • Windows 安装 PostgreSQL 并安装 vector 扩展的流程

    Windows 安装 PostgreSQL 并安装 vector 扩展

    文章详细指导了在Windows系统上安装PostgreSQL并配置Vector扩展的全过程,涵盖安装流程、环境优化、扩展部署、数据库设置及功能验证,同时提供常见问题排查和版本/内存优化建议,对PostgreSQL安装 vector 扩展相关知识感兴趣的朋友一起看看吧
    2025-07-07
  • postgreSQL数据库默认用户postgres常用命令分享

    postgreSQL数据库默认用户postgres常用命令分享

    这篇文章主要介绍了postgreSQL数据库默认用户postgres常用命令分享,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01

最新评论