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

06-01 1757阅读

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

本地登录:

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

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

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

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

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

[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

PostgreSQL 的登陆方式(本地和远程)添加最后一行:host all all 0/0 md5

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

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

vi  /home/postgres/pgdata/postgresql.conf

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

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

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

create user test with password ‘test123’;

create database testdb with encoding=‘utf8’ owner=test;

grant all privileges on database testdb to test;

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

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

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

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

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

选择目录

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

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

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

安装

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

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

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

启动之后

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

起一个名字 pgtext

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

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

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

登录成功

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

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

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。

目录[+]

取消
微信二维码
微信二维码
支付宝二维码