精华内容
下载资源
问答
  • SQL 怎么创建一个只有查询数据库用户权限呢
    2021-07-16 17:31:30

    首先执行:
    exec sp_addrole 'UserName' --创建用户角色,其中UserName替换成要创建的用户
    然后:
    exec sp_addrolemember 'db_datareader','UserName' --给这个用户读数据库的权限
    如果单表等赋予其他用户权限的话,可用如下语句:
    grant select on 表名 to UserName

    https://www.cnblogs.com/junfblog/p/12797957.html

    https://bbs.csdn.net/topics/390956500

    MYSQL

    https://blog.csdn.net/qq_38338069/article/details/84101443

    更多相关内容
  • oracle 创建只有查询表权限的用户

    千次阅读 2021-06-14 14:01:26
    使用有管理员权限的用户创建一个新的用户: create user 用户名 identified by 密码 default tablespace 表空间; 第二步、赋连接权限: grant connect to 用户名; 第三步、赋表权限 owner 主用户 grant select on ...

    方法1:

    创建只读用户

    select * from user_tablespaces

    第一步、创建用户。使用有管理员权限的用户创建一个新的用户:
    create user 用户名 identified by 密码 default tablespace 表空间;
     
     第二步、赋连接权限:
    grant connect to 用户名;
      
    第三步、赋表权限 
    owner  主用户
    grant select on owner.表名 to 用户名;
     
    如果有多表,可以用selece转换批量执行语句:
    select 'grant select on '||owner||'.'||object_name||' to 用户名;'
    from dba_objects
    where owner in ('owner')
    and object_type='TABLE';

    如果想赋予所有表

    grant select any table to 用户名;
       
    第四步、创建同义词:创建同义词后,可以不用加 owner. 直接访问表
    create or replace SYNONYM 用户名.表名 FOR owner.表名;
      
    如果有多表,可以用selece转换批量执行语句:
    SELECT 'create or replace SYNONYM  用户名.'||object_name||' FOR '||owner||'.'||object_name||';'  from dba_objects 
    where owner in ('owner')
    and object_ty

    展开全文
  • 主要介绍了Linux中创建用户并赋予指定目录的相关权限,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
  • 1、创建用户yyy-- Create the usercreate user YYYidentified by passworddefault tablespace SYSTEMtemporary tablespace TEMPprofile DEFAULT;-- Grant/Revoke role privilegesgrant connect to YYY;grant dba to ...

    1、创建用户yyy

    -- Create the user

    create user YYY

    identified by password

    default tablespace SYSTEM

    temporary tablespace TEMP

    profile DEFAULT;

    -- Grant/Revoke role privileges

    grant connect to YYY;

    grant dba to YYY;

    grant resource to YYY;

    2、创建表UIMAGE_DICITEM和表UIMAGE_DICINDEX

    -- Create table

    create table UIMAGE_DICITEM

    (

    DICID   VARCHAR2(10) not null,

    ITEMID  VARCHAR2(10) not null,

    ITEMVAL VARCHAR2(100) not null,

    ITEMDES VARCHAR2(100)

    )

    -- Create table

    create table UIMAGE_DICINDEX

    (

    DICID   VARCHAR2(10) not null,

    DICNAME VARCHAR2(20) not null,

    DICDES  VARCHAR2(100)

    )

    3、创建视图view_person_permission

    create or replace view view_person_permission as

    select p.dicid,p.dicname,c.itemid,c.itemval from uimage_dicindex p,uimage_dicitem c where p.dicid=c.dicid

    4、创建用户yyyy

    -- Create the user

    create user YYYY

    identified by ""

    default tablespace SYSTEM

    temporary tablespace TEMP

    profile DEFAULT;

    -- Grant/Revoke object privileges

    grant select on VIEW_PERSON_PERMISSION to YYYY;

    -- Grant/Revoke role privileges

    grant connect to YYYY;

    -- Grant/Revoke system privileges

    grant create synonym to YYYY;

    5、yyyy用户登录创建同义词

    CREATE SYNONYM  PERSON_PERMISSION FOR  yyy.VIEW_PERSON_PERMISSION ;

    6、设置yyyy的session访问数

    conn / as sysdba

    alter system set resource_limite=true scope=both sid='*';

    create profile third_user limit SESSIONS_PER_USER 1 FAILED_LOGIN_ATTEMPTS unlimited;

    alter user ryd_interface profile third_user;

    将会话数调整到30

    alter profile third_user limit SESSIONS_PER_USER 30;

    展开全文
  • 创建一个用户指定select 指定表的的权限,其他权限权限全不显示

    mysql5.7.21 使用dbForge Studio for MySQL 工具 创建一个用户指定select 指定表的的权限,其他权限权限全不显示
    在这里插入图片描述

    展开全文
  • # 添加用户: insert into mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_subject) values ("%","ysk",password("123456"),'','',''); #授权: grant select on test.* to 'ysk'@'%'; #刷新: flush ...
  • Linux创建用户只能访问某个目录

    千次阅读 2021-05-09 06:05:10
    文章目录需求:创建一个用户,让他只能访问某个目录用 setfacl 实现:用ssh+ftp的方法实现:需求:创建一个用户,只能用于ftp登陆需求:创建一个用户,让他只能访问某个目录useradd getfilemkdir -p /home/weblogic/...
  • 一、创建用户 1.语法 查看用户没有直接的SQL语句,需要进入 mysql数据库的user表(mysql库和user表是mysql安装后就有的)查看所有用户信息。代码如下: use mysql; select * from user; 2. 结果示例: 3....
  • oracle 创建用户只有查看权限

    千次阅读 2019-06-25 10:19:00
    --创建用户 CREATE USER estate_user identified by agiledc51889; --授予登录权限 grant connect to estate_user; --授予查看某用户某个表或视图权限 grant select on invest_agile_dev.VIEW_AREA_MAINTAIN_...
  • 这种情况下,我们需要新建一个用户,仅有中间表的增删改查权限。 语句如下: create user 用户名 identified by 密码; grant select on 表名 to 用户名;(查看权限) grant insert on 表名 to 用户名;(插入权限) ...
  • 1. 查看所有用户信息 SQL> SELECT * FROM dba_users; 2. 创建test用户,密码设置为123456 通常会在后面跟上tablespace,指定用户的默认表空间,users为默认表空间 SQL> CREATE USER test identified BY ...
  • Mysql创建用户且只能访问指定数据库

    千次阅读 2021-04-21 03:20:27
    mysql创建用户只能访问特定数据库,并拥有全部权限一 .先用dbuser用户登陆 (管理员账户)mysql-hlocalhost-udbuser-p二 .执行sql 创建数据库.用户CREATEDATABASEdbtest;CREATEUSER'testUser'@'%'IDENTIFIEDBY'123456'...
  • 实际应用中,会遇到在某个用户下需要查询另一个用户下的表数据或视图的情况,然而在没有授权时,会提示无权限操作的错误。那就需要通过授权处理后,再能进行查询操作,下面我们来看看是怎么处理的。一、系统权限说明...
  • 前言:MySQL创建用户的方法分成三种:INSERT USER表的方法、CREATE USER的方法、GRANT的方法。一、账号名称的构成方式账号的组成方式:用户名+主机(所以可以出现重复的用户名,跟其他的数据库不一样)用户名:16字符...
  • 创建用户,以新增用户test为例,只能访问/app目录 useradd test 设置用户密码 passwd test 修改配置并保存 /etc/ssh/sshd_config Subsystem sftp internal-sftp Match User xrkc ChrootDirectory /app X11...
  • 关于Sql Server 添加普通用户,使该用户仅能具有查询某对象的权限的学习总结 一、创建用户 1、–为某数据库创建一个登录名 create login test with password=‘123456789’,default_database=test 2、–再为该...
  • Oracle数据创建只读用户

    万次阅读 2018-04-20 17:27:12
    近期因项目需要,要给别的厂商创建一个拥有我们用户下面所有表的查询权限的用户,整理了一下大概方法如下:我们用户HISTEST下面有很多表,需创建用户 hongshuno1.先创建一个用户hongshu,密码hongshuno2.给他一些...
  • 一、新建用户: 1、执行sql语句新建(推荐): INSERT INTO `mysql`.`user` ( `Host`, `User`, `Password`, `ssl_cipher`, `x509_issuer`, `x509_subject`, `authentication_string` ) VALUES ( '%', ...
  • 创建、删除、查询视图,只给用户查询权限 =======================其他============================= -- 删除用户 dropuserorder_select_zzzxyy cascade; --创建用户 并且给用户分配表空间 createuserorder_...
  • 新建用户组groupadd idnsmkdir /var/www/html //我只想让特定用户访问/var/www/html 当然如有过了你就不用创建了2.新建用户并将用户添加到分组当中//别说看不懂 -d宿主目录 -g 分到哪个组useradd -d /var/...
  • 登录Linux系统 # mysql # mysql -u root -p ... mysql-> CREATE USER 'xcx'@'localhost' IDENTIFIED BY 'xcxXCX...(创建用户) mysql-> grant select,update on tms.yc_users to xcx identified by ...
  • Linux创建用户,并赋予管理指定目录的权限一、创建用户1.创建用户:useradd 用户名2.设置密码:passwd userName 随后会提示输入密码二、赋予权限Linux给用户和文件赋予权限1、先对用户所属的的组赋权限:chown -R ...
  • 首先那几张表不属于这个用户user1。然后登录那几张表所在的用户user2(或管理员),conn user2/...so easy~开通其中2张表的查询权限,方法如下:grant select on bas_checkcycle to jdc;这个是整个语句。语...
  • 使用navicat 1)使用root用户新建连接 2)新建MySQL用户 3)点击权限,选择添加权限,出现MySQL中已存在的数据库列表,选择你要为该新建用户开放的数据库,此处选择“test”数据库,选择一些必要的权限信息,确定 4...
  • 当通过工具导出数据时,就可以看到创建用户相关语句@@createObject.sql。show user; // 展示所有用户drop user usernam cascade; // 删除用户名为username的用户。create user usernam identified by password; // ...
  • hive的用户用户权限

    千次阅读 2021-01-12 03:14:54
    hive默认的Derby数据库,由于是内嵌的文件数据库,只支持一个用户的操作访问,支持多用户需用mysql保存元数据。现在关心的是HiveServer如何基于mysql元数据库管理用户权限,其安全控制体系与Linux及Hadoop的用户是否...
  • 工作中用到了,写篇日志总结一下。创建新的用户:第一种方式:创建用户: adduser name创建密码: passwd name(回车后出现...通过这种方式创建用户可以使用ssh登录,但只有只读权限可以浏览下载部分文件无法写和修...
  • 1、linux里查看所有用户(1)在终端里....或者用cat /etc/passwd |cut -f 1 -d :2、用户管理命令useradd 注:添加用户adduser 注:添加用户passwd 注:为用户设置密码usermod 注:修改用户命令,可以通过usermod 来修...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 642,774
精华内容 257,109
关键字:

创建用户只有查询某个用户