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

devtools/2025/3/13 1:02:42/

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

本地登录:

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

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

全网最细PostgreSQL在Linux下安装全过程(源码编译安装)_pgsqllinux下载安装-CSDN博客

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

[postgres@hcss-ecs-c4c8 ~]$ pglg
psql (15.1)
Type "help" for help.postgres=# lList of databasesName    |  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/postgrestemplate1 | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 |            | libc            | =c/postgres          
+|          |          |             |             |            |                 | postgres=CTc/postgrestext_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版本

PostgreSQL: File Browser[这里是图片005]https://www.postgresql.org/ftp/pgadmin/pgadmin4/v8.13/windows/安装部署其实很简单,但是为了体现全网最细,我还是截图说一下吧!会安装的跳过

选择目录

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

安装

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

启动之后

起一个名字 pgtext

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

登录成功

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


http://www.ppmy.cn/devtools/166636.html

相关文章

使用 Python pandas操作 Excel 文件

使用 Python pandas 操作 Excel 文件 flyfish pandas 是 Python 中一个强大的数据处理和分析库,它提供了丰富的数据结构(如 Series 和 DataFrame)和数据操作方法,能够方便地处理各种数据格式,包括 Excel 文件。 安装…

C#控制台应用程序学习——3.11

一、整型数字计算 如果我们想执行以下程序:程序提示用户输入一个数字并输出 num 20 的结果,我们的思维应该是这样的: using System;public class Class1 {public static void Main(string[] args){Console.WriteLine("Enter the first…

软考 中级软件设计师 考点知识点笔记总结 day03

文章目录 5、输入输出技术5.1、CPU与外设之间的数据传送方式 6、存储系统6.1、层次结构6.2、分类6.3、高速缓存Cache6.4 、Cache的三种地址映像6.5、Cache的性能分析6.6、主存的扩展6.7、虚拟存储器 7、总线系统8、磁盘阵列技术 RAID9、计算机可靠性 上一篇 软考知识点 day02 …

JavaEE进阶(3) Spring Web MVC 小练习:用户登录

1. 需求分析 实现一个简单的用户登录系统,满足以下需求: 用户输入账号和密码,后端校验密码是否正确。如果不正确,前端提示用户登录失败。如果正确,跳转到首页,并在首页显示当前登录用户。后续访问首页时&…

【GPT入门】第10课 FunctionCalling介绍

【GPT入门】第10课 FunctionCalling介绍 1. 大模型的两大缺陷导致需要连接外部世界2. FunctionCalling介绍3. functionCalling的感性认识 1. 大模型的两大缺陷导致需要连接外部世界 大模型存在两大显著缺陷: 一、知识储备存在局限性 一方面,大模型并非全…

Tomcat 新手入门指南:从零开始掌握安装与配置

Tomcat 新手入门指南:从零开始掌握安装与配置 一、Tomcat 是什么? Apache Tomcat 是一个开源的 轻量级 Web 应用服务器,专为运行 Java Servlet 和 JSP 设计。它是初学 Java Web 开发的必备工具,也是企业级应用的常见选择。 核心…

批量合并 Word 文档,支持合并成一个 Word,也支持按文件夹合并

我们经常会碰到需要将多个 Word 文档批量合并成一个 Word 文档的场景,比如需要合并后打印、合并后方便整理存档等等。如果是人工的操作,会非常的麻烦。因此我们通常会借助一些批量处理脚本或者寻找批量处理的工具来帮我们实现批量合并 Word 文档的操作。…

SpringBoot 统一异常处理

首先定义一个统一管理所有异常的类,加上注解RestControllerAdvice定义处理不同异常的方法,加上注解 ExceptionHandler RestControllerAdvice public class GlobalExceptionHandler {private static final Logger log LoggerFactory.getLogger(GlobalExc…