返回顶部
首页 > 资讯 > 数据库 >postgresql数据库设置远程登陆账户和密码
  • 415
分享到

postgresql数据库设置远程登陆账户和密码

2024-04-02 19:04:59 415人浏览 泡泡鱼
摘要

1.本地登陆postgresql,建库授权,设置密码服务器本地登陆postgresql数据库(默认是不需要密码的)postgres@localhost ~]$ psqlpsql.bin (9.5.


1.本地登陆postgresql,建库授权,设置密码

服务器本地登陆postgresql数据库(默认是不需要密码的)

postgres@localhost ~]$ psql

psql.bin (9.5.9)

Type "help" for help.

创建角色,并且给角色设置密码:

postgres=# create user testwjw with passWord 'Zykj@5&^%996';

CREATE ROLE

修改数据库用户和密码:

postgres=# alter user testwjw with password '558996';

ALTER ROLE


指定字符集创建数据库testdb1,并且授权给testwjw

postgres=# create database testdb1 with encoding='utf8' owner=testwjw;

CREATE DATABASE

授权:

postgres=# grant all privileges on database testdb1 to testwjw; 

GRANT

2.修改postgresql.conf文件中的端口和监听主机:

postsql默认安装后是监听本机127.0.0.1 默认端口是5432,是不能够远程登陆的,所以要修改监听主机地址,同时修改默认的端口为:36985

postgresql数据库的配置文件是:postgresql.conf,所在位置是:postgresql初始化时所指定的data数据目录下:

[postgres@localhost ~]$ ll /data/postgresql/data/postgresql.conf

-rw------- 1 postgres postgres 21305 Oct  3 11:18 /data/postgresql/data/postgresql.conf


[postgres@localhost ~]$ egrep "listen_addresses|5432"/data/postgresql/data/postgresql.conf 

listen_addresses = 'localhost'# what IP address(es) to listen on;

port = 5432# (change requires restart)

修改监听主机为*,端口为:36985

[postgres@localhost ~]$ egrep "listen_addresses|36985" /data/postgresql/data/postgresql.conf 

listen_addresses = '*'# what IP address(es) to listen on;

port = 36985# (change requires restart)

修改配置文件pg_hba.conf ,允许远程ip访问本地数据库,以及设置服务器本地登陆postgresql数据库要求输入密码才可以登陆

[postgres@localhost ~]$ egrep "60.223.153.25|127.0.0.1" /data/postgresql/data/pg_hba.conf 

host    all             all             60.223.153.25/32            trust

host    all             all             127.0.0.1/32            password

#host    replication     postgres        127.0.0.1/32            trust

允许  60.223.153.25ip访问服务器postgresql数据库

psql -Utestwjw -dpostgres -p36985 -h 127.0.0.1 这样访问数据库127.0.0.1数据库必须输入密码才可以

3.重启postgresql服务生效:

[postgres@localhost ~]$ pg_ctl -D /data/postgresql/data -l /data/postgresql/log/postgres.log restart

waiting for server to shut down....LOG:  received fast shutdown request

LOG:  aborting any active transactions

LOG:  autovacuum launcher shutting down

LOG:  shutting down

LOG:  database system is shut down

 done

server stopped

server starting

[postgres@localhost ~]$ netstat -lntup|grep postgres

(Not all processes could be identified, non-owned process info

 will not be shown, you would have to be root to see it all.)

tcp        0      0 0.0.0.0:36985               0.0.0.0:*                   LISTEN      6472/postgres  

4.登陆数据库:

[postgres@localhost ~]$ psql

psql.bin: could not connect to server: No such file or directory

Is the server running locally and accepting

connections on Unix domain Socket "/tmp/.s.PGSQL.5432"?

[postgres@localhost ~]$ psql -Utestwjw -dpostgres -p36985 -h 127.0.0.1

Password for user testwjw: 

psql.bin: fe_sendauth: no password supplied

[postgres@localhost ~]$ psql -Utestwjw -dpostgres -p36985 -h 127.0.0.1

Password for user testwjw: 

psql.bin (9.5.9)

Type "help" for help.


postgres=> \q

[postgres@localhost ~]$ psql -Utestwjw -dtestdb1 -p36985 -h 127.0.0.1

Password for user testwjw: 

psql.bin (9.5.9)

Type "help" for help.


testdb1=> select * from t;

 id | nan | note  

----+-----+-------

  1 | t   | TRUE

  2 | f   | FALSE

  3 | t   | tRue

  4 | f   | fAlse

 11 |     | null

 11 |     | NULL

  7 | t   | 't'

  8 | f   | 'f'

  9 | t   | 'yes'

 10 | f   | '0'

(10 rows)

testdb1=> 

[postgres@localhost ~]$ psql -Utestwjw -dtestdb1 -p36985 

psql.bin (9.5.9)

Type "help" for help.


testdb1=> \q

[postgres@localhost ~]$ psql -Utestwjw -dtestdb2 -p36985 

psql.bin (9.5.9)

Type "help" for help.


testdb2=> \q


您可能感兴趣的文档:

--结束END--

本文标题: postgresql数据库设置远程登陆账户和密码

本文链接: https://lsjlt.com/news/44171.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • postgresql数据库设置远程登陆账户和密码
    1.本地登陆postgresql,建库授权,设置密码服务器本地登陆postgresql数据库(默认是不需要密码的)postgres@localhost ~]$ psqlpsql.bin (9.5....
    99+
    2024-04-02
  • Win8.1系统如何为来宾账户Guest账户设置登陆密码
      Windows系统中的来宾账户可能多数人接触不多,也不知它如何使用,如何设置密码。来宾账户也就是Guest账户,最好不要给予其管理员权限。我们来看看Win8.1如何给来宾账户设置密码。   操作方法 ...
    99+
    2022-06-04
    账户 来宾 何为
  • 阿里云数据库账号密码登陆指南
    本篇文章主要介绍了如何登陆阿里云数据库账号密码,以及在使用过程中可能会遇到的问题和解决方法。 一、登陆阿里云数据库账号密码首先,我们需要在阿里云上创建一个数据库实例。在阿里云控制台中选择“数据库服务”,点击“实例”按钮,按照提示操作即可。然...
    99+
    2023-12-15
    阿里 账号 密码
  • win10怎么登陆云服务器账户密码设置不了
    点击开始菜单,选择“设置”,进入设置界面。 在设置界面中,找到“账户和家庭安全”选项,点击进入。 在账户和家庭安全页面中,可以看到IAM子账号的账户名称、用户名、密码和安全性设置等选项。 点击“添加IAM子账号”按钮,弹出IAM子账号添加...
    99+
    2023-10-28
    账户 密码 服务器
  • win10怎么登陆云服务器账号和密码设置
    Windows 10 系统中有许多登录和密码设置的选项,以下是一些常见的登录和密码选项: 密码:在Windows 10的账户控制界面中,可以通过设置密码来保护账户安全。 登录选项:在登录选项中,您可以选择允许用户登录到其他账户,比如SA...
    99+
    2023-10-27
    账号 密码 服务器
  • MySQL设置远程登录(为root用户设置远程登陆权限)
    MySQL8以前的版本 如果是8以前的版本可以使用 -- GRANT privileges ON database_name.table_name TO 'username'@'hostname' IDENTIFIED BY 'passwo...
    99+
    2023-09-08
    数据库 mysql sql
  • 亚马逊服务器如何登陆账号和密码设置
    1. 登录亚马逊服务器 要登录亚马逊服务器,您需要使用SSH客户端。如果您使用Windows操作系统,可以使用PuTTY客户端。如果您使用Mac或Linux操作系统,则可以使用终端。 以下是登录亚马逊服务器的步骤: 打开SSH客户端。 ...
    99+
    2023-10-27
    亚马逊 账号 密码
  • 云服务器如何登陆谷歌账号和密码设置
    如果您是在云服务器上登陆谷歌账号和密码,您可以按照以下步骤进行操作: 登录您的账号:首先,在谷歌账户首页中点击“账户登录”按钮。在这个页面的底部,您可以看到一个“登录”按钮,点击它即可进入登录页面。 输入账号和密码:在登录页面下方,您需...
    99+
    2023-10-27
    账号 密码 服务器
  • 腾讯云服务器如何登陆账号和密码设置
    首先,在浏览器中输入“www.tencentcloud.com”,点击“腾讯云官网”链接进入腾讯云官网。 在官网上,我们可以找到“登录腾讯云服务器”的选项。在该选项下,我们需要输入我们的登录账号和密码。在登录时,需要先验证账号的密码。如果...
    99+
    2023-10-28
    腾讯 账号 密码
  • mysql数据库设置无密码登录
    具体方法如下:首先我们要停止MySQL服务,命令如下:service mysql stop然后,在/etc/my.cnf配置文件中找到[mysqld],加上配置:skip-grant-tables例如:[m...
    99+
    2024-04-02
  • oracle永久密码和登陆次数无限制设置
    http://www.cnblogs.com/tippoint/archive/2013/03/08/2950126.html修改oracle用户密码永不过期:1、查看用户的proifle是哪个,一般是de...
    99+
    2024-04-02
  • 云服务器如何登陆谷歌账号密码设置教程
    如果您要登陆谷歌账号,通常需要通过两种方式:第一种是通过谷歌账号的邮箱或手机号码进行验证;第二种是通过谷歌账号的登录界面进行验证。以下是如何通过邮箱或手机号码进行验证的具体步骤: 注册谷歌账号 注册谷歌账号需要提供用户名、密码和邮箱地...
    99+
    2023-10-28
    账号 密码 服务器
  • 如何租云服务器用户登陆密码设置
    设置密码:用户可以在腾讯云服务器上创建密码,创建密码时需要设置安全性,要求密码长度为8-10个字符,包含大小写字母、数字和符号,并且要求密码不能是简单的数字或者密码中含有特殊符号。创建密码后,可以在登录界面点击“忘记密码”,选择绑定手机号...
    99+
    2023-10-27
    登陆密码 服务器 用户
  • Mysql数据库之数据库术语和客户端登陆
    在安装好数据库之后,我们需要对它的一些基本概念做些了解,如前所述:数据库是由多个有关联的表所组成。那么在这个表中包括如行、列、主键、外键、索引等。数据库:有关联的表的集合。数据表:表是数据的矩阵,库中的表可...
    99+
    2024-04-02
  • 华为云服务器如何登录账户和密码设置
    华为云服务器需要登录账户和密码才能访问,以下是登录账户和密码设置的一般步骤: 登录云服务器账户:用户首先需要登录账户并设置密码,以确保账户的安全。在登录云服务器之前,请确保您已经将密码更改为与其他账户相同的密码。 访问云服务器主页:用户...
    99+
    2023-10-26
    华为 账户 密码
  • 云服务器如何登陆谷歌账号密码设置
    如果您的云服务器是基于Web的,您可以使用谷歌账号登录谷歌账户。以下是具体步骤: 打开谷歌账户。您应该已经启用了您的Google账户。 右键单击您的谷歌账户并选择“设置”。 在“设置”页面中,您可以看到“谷歌账号登录”的选项,它会让您输...
    99+
    2023-10-27
    账号 密码 服务器
  • 腾讯云服务器怎么登陆账号密码设置
    打开腾讯云控制台并进入账号中心。在账号中心页面,您可以找到“登录”按钮,点击它即可进入到账号中心的设置页面。 在设置页面中,您可以看到账号的基本信息、安全设置、云盘空间、设备管理、权限管理等选项。在这些选项中,您可以根据自己的需求进行设置...
    99+
    2023-10-27
    腾讯 账号 密码
  • 腾讯云服务器怎么登陆远程桌面账号和密码
    如果您是在腾讯云服务器上进行远程桌面连接,您可以使用以下步骤来登录和访问云服务器: 输入您的账号、密码或其他相关数据。这将允许您在连接到云服务器时创建一个账户并登录到该服务器。 在您的计算机上找到云服务器管理器。 在云服务器管理器中点击...
    99+
    2023-10-27
    腾讯 账号 远程桌面
  • 云服务器怎么远程登录账号密码设置
    如果您需要远程登录您的云服务器账号密码,可以按照以下步骤进行设置: 打开云服务器控制台窗口。 输入您的 VPS 账户和密码,以及要登录的账户,如 AliceMind、Azure、Google Cloud、Dropbox 等等。 输入您的...
    99+
    2023-10-26
    账号 密码 服务器
  • 云服务器远程连接数据库设置密码
    如果您需要远程连接数据库并进行更改密码,可以使用云服务器提供商提供的远程连接数据库的远程登录服务。 这些服务通常会向客户端提供登录凭据,以帮助用户远程登录数据库并更改他们的密码。您可以通过以下方式连接到这些服务: 使用远程连接管理员帐户...
    99+
    2023-10-26
    连接数据库 密码 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作