Postgresql数据库如何新建登录用户

我们使用Postgresql数据库的时候,默认都是用postgres用户进行数据操作。但是有时为了数据安全,我们会另外建一些账号给相关的工作人员使用。那么Postgresql数据库中如何新建登录用户呢?下面小编给大家分享一下。

操作方法

  • 01

    首先打开Postgresql的管理工具pgAdmin4,接着双击服务器名称,如下图所示

  • 02

    在弹出的Connect to Server界面中输入postgres用户的密码,然后点击OK按钮,如下图所示

  • 03

    进入到数据库以后右键单击"登录/组角色"选项,选择Create下面的Login/Group Role选项,如下图所示

  • 04

    接下来会弹出创建登录用户的界面,我们先给用户起一个名字,尽量是英文,如下图所示

  • 05

    然后切换到Definition页卡,给登录用户设置一个登录密码,如下图所示,注意Connection limit要设置为-1

  • 06

    接着切换到Privileges界面,这里需要给登录用户设置一下操作权限,大家可以根据自己的需要设置即可,如下图所示

  • 07

    接下来切换到Membership页卡,给登录用户设置一个角色,这里我直接把管理员的角色给它了,如下图所示

  • 08

    上述设置完毕以后回到数据库主界面,我们就可以看到"登录/组角色"下面就已经有我们新建的登录用户了,如下图所示

  • 09

    最后我们断开当前的连接,用新建的用户进行登录,如果登录正常的话则代表一切设置成功,如下图所示

(0)

相关推荐

  • Navicat怎么连接PostgreSQL数据库?Navicat Premium新建连接PostgreSQL数据库教程

    在平常工作中,常常会用到Navicat,Navicat Premium是一款通用数据库管理和开发工具,并支持MySQL.MariaDB.SQL Server.PostgreSQL.Oracle 和 S ...

  • postgresql数据库基本操作

    自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选.本文介绍PostgreSQL的安装和基本用法,供初次使用者上手.以下内容基于Debian操作系统,其他操作系统 ...

  • SQLSERVER误删SA密码 无法Windows登录用户的解决办法

    想起来之前着急哥问我的一个问题,一个DBA删除了Windows登录用户,而且SQLSERVER服务器的验证方式是Windows身份验证。 怎麽办?? 我当时给他的答复是:重装系统数据库master ...

  • centos下编译安装PostgreSQL数据库的教程

    PostgreSQL是开源关系型数据库的首选了,因为现在mysql数据库都给oracle收购了,下面我们来介绍在centos中编译PostgreSQL数据库的教程. readline是一个开源的跨平台 ...

  • 教你怎么在mysql上查看当前登录用户

    下面小编就教你如何查看mysql当前登录用户. 操作方法 01 登录mysql. 02 这里我们要介绍一个函数.user(),要说明一点的是,它是一个函数,不是SQL语句的一部分(意味着到其他数据库中 ...

  • MySQL数据库与PostgreSQL数据库比较 哪个数据库更好些?

    如果打算为项目选择一款免费、开源的数据库,那么你可能会在MySQL与PostgreSQL之间犹豫不定。MySQL与PostgreSQL都是免费、开源、强大、且功能丰富的数据库。你主要的问题可能是:哪一 ...

  • Linux系统下如何查看已经登录用户

    虽然前面介绍了用户管理,但是那部分主要是管理用户的帐号,也就静态的用户列表。而LINUX是个多用户系统,一旦连接到网络中,它可以同时为多个登录用户提供服务。系统管理员可以随时了解系统中有那些用户,用户 ...

  • SVN客户端上切换登录用户的方法

    SVN客户端上怎么切换登录用户 方案一: windows环境: 1、在项目上右键,选择TortoiseSVN-->settings, 2、在弹出的TortoiseSVN Settings页面中选 ...

  • TortoiseSVN更换或重置登录用户

    TortoiseSVN 安装好初次使用后,以后登录都是默认了初次登录时的用户帐号.去了新公司,电脑上还有svn,不料提交代码时没注意,使用了之前的人的账号和密码, 修改登录用户的方法: 1,打开SVN ...