首页 > 其他分享 >用户操作

用户操作

时间:2023-11-24 10:59:58浏览次数:24  
标签:name 用户 xx user test 操作 mydb

 创建用户及密码:

postgres=# create user test with password 'test';
CREATE ROLE

##删除用户:

drop user test;
DROP ROLE

 \du 查看建立好的用户

 ##普通用户登陆不上,需要设置pg_hba.conf

postgres=# exit
-bash-4.2$ psql -U test
psql: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: FATAL: Peer authentication failed for user "test"

 

/var/lib/pgsql/14/data

修改: pg_hba.conf 

local all all md5

 ##使用test用户,进入mydb创建的数据库:

-bash-4.2$ psql -U test -d mydb;
Password for user test:
psql (14.10)
Type "help" for help.

mydb=>

mydb=> create table xx(id int,name varchar(10));
CREATE TABLE
mydb=> show tables;
ERROR: unrecognized configuration parameter "tables"
mydb=> \d xx
Table "public.xx"
Column | Type | Collation | Nullable | Default
--------+-----------------------+-----------+----------+---------
id | integer | | |
name | character varying(10) | | |

mydb=>

mydb=> select * from xx;
id | name
----+------
(0 rows)

 授权用户对库、表的权限:

 

 

 

 

标签:name,用户,xx,user,test,操作,mydb
From: https://www.cnblogs.com/cherishthepresent/p/17853225.html

相关文章

  • Java 远程调用连接本地ElasticSearch服务并进行操作
    简单几步,结合Cpolar内网穿透工具实现Java远程连接操作本地ElasticsearchCpolar内网穿透提供了更高的安全性和隐私保护,通过使用加密通信通道,Cpolar技术可以确保数据传输的安全性,这为用户和团队提供了更可靠的保护,使他们能够放心地处理和存储敏感的工作内容。 1.Windows安......
  • Cobalt Strike之反向上线操作
    前言CobaltStrike使用GUI框架SWING(一种javaGUI的库)开发,攻击者可通过CS木马在beacon元数据中注入恶意HTML标签,使得CobaltStrike对其进行解析并且加载恶意代码(类似XSS攻击),从而在目标系统上执行任意代码。实现原理攻击者需要通过CS木马在beacon元数据中注入恶意paylo......
  • torch用法--张量操作
    创建张量:torch.tensor(data):从数据中创建张量。用列表创建,numpy创建维度只看[]#一维张量data_1d=[1,2,3]tensor_1d=torch.tensor(data_1d)#结果tensor([1,2,3])#二维张量data_2d=[[1,2,3],[4,5,6],[4,5,6]]tensor_2d=torch.tensor(dat......
  • Linux用户管理
    学习Linux用户管理章节中,我深刻认识到了用户管理在Linux系统中的重要性。Linux系统是一个多用户、多任务的操作系统,每个用户都有自己的账户和权限。因此,对于Linux系统管理员来说,用户管理是必须要掌握的技能之一。在这个章节中,我学习了如何创建、删除、修改和管理用户账户,以......
  • 聪明办法学python chap2数据类型与操作 3变量与函数
    Python(二)数据类型与操作类型print(type(2))#整型intprint(type(2.2))#浮点型floatprint(type(2>3.4))#布尔型boolprint(type(type(2)))#类型typeprint(t......
  • docker和虚拟化,docker安装和配置, 镜像操作,容器操作
    1docker和虚拟化......
  • 第二单元 数据库操作
    1.数据库文件组成主数据文件主要数据文件的建议文件扩展名是.mdf。主要数据文件包含数据库的启动信息,并指向数据库中的其他文件,存储部分或全部的数据。用户数据和对象可存储在此文件中,也可以存储在次要数据文件中。每个数据库有一个主要数据文件。mdf文件并非普通......
  • (1)操作系统知识体系
    体系概览 核心操作系统最核心的部分是进程,因为操作系统不能自己提供服务,它只能通过安装系统中的应用程序。而应用程序启动后就成了进程。围绕进程梳理发现:进程往往要做很多事情,比如浏览器同时要处理网络、又要处理鼠标、还要展示内容,因此有了多线程的概念。进程需要执行......
  • 大数据实验(HBase基础操作)
    (一)Hadoop提供的HBaseShell命令完成任务要想将这些编码显示为中文,我们需要在get命令后添加一个属性:{FORMATTER=>'toString'}  (1)列出hbase所有表信息  (2)打印表的所有数据(3)添加、删除指定列族或列(4)清空指定表的数据(先禁用表在清空)(5)统计行数 (二)HBase数据库操......
  • Python TASK02 :数据类型操作
    #数据类型操作####常用内置类型BUILTINTYPES1.整数Integer(int)2.浮点数Float3.布尔值Boolean(bool)4.类型Type(是的,“类型”也是种类型!)严格的来说,Type是一种类的对象,Python是一门“面向对象友好”的语言 so:print(type(2))--><class'int'>......