-
2021-07-16 17:31:30
首先执行:
exec sp_addrole 'UserName' --创建用户角色,其中UserName替换成要创建的用户
然后:
exec sp_addrolemember 'db_datareader','UserName' --给这个用户读数据库的权限
如果单表等赋予其他用户权限的话,可用如下语句:
grant select on 表名 to UserNamehttps://www.cnblogs.com/junfblog/p/12797957.html
https://bbs.csdn.net/topics/390956500
MYSQL
更多相关内容 -
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中创建新用户并赋予指定目录的相关权限
2020-09-14 21:59:16主要介绍了Linux中创建新用户并赋予指定目录的相关权限,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 -
oracle 创建用户只有查看另一个用户的视图的权限
2021-01-21 09:58:211、创建用户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;
-
mysql5.7.21创建只有查询指定表权限的用户
2019-11-12 10:50:36创建一个用户指定select 指定表的的权限,其他权限权限全不显示mysql5.7.21 使用dbForge Studio for MySQL 工具 创建一个用户指定select 指定表的的权限,其他权限权限全不显示
-
给mysql添加一个只有某个数据库查询权限的用户
2020-11-26 21:18:17# 添加用户: 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/... -
Mysql中查看用户、创建用户、删除用户、授权用户、回收授权
2020-10-30 15:51:15一、创建用户 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_... -
oracle如何新建一个用户,只有某几张表的权限?
2021-04-29 15:47:18这种情况下,我们需要新建一个用户,仅有中间表的增删改查权限。 语句如下: create user 用户名 identified by 密码; grant select on 表名 to 用户名;(查看权限) grant insert on 表名 to 用户名;(插入权限) ... -
Oracle用户创建、赋权、查询及删除操作
2021-11-25 15:07:441. 查看所有用户信息 SQL> SELECT * FROM dba_users; 2. 创建test用户,密码设置为123456 通常会在后面跟上tablespace,指定用户的默认表空间,users为默认表空间 SQL> CREATE USER test identified BY ... -
Mysql创建用户且只能访问指定数据库
2021-04-21 03:20:27mysql创建用户只能访问特定数据库,并拥有全部权限一 .先用dbuser用户登陆 (管理员账户)mysql-hlocalhost-udbuser-p二 .执行sql 创建数据库.用户CREATEDATABASEdbtest;CREATEUSER'testUser'@'%'IDENTIFIEDBY'123456'... -
ORACLE授权用户查询另一个用户下的表与视图
2021-04-30 07:39:56实际应用中,会遇到在某个用户下需要查询另一个用户下的表数据或视图的情况,然而在没有授权时,会提示无权限操作的错误。那就需要通过授权处理后,再能进行查询操作,下面我们来看看是怎么处理的。一、系统权限说明... -
MySQL创建用户的三种方法 (并授权)转
2021-02-01 20:48:16前言:MySQL创建用户的方法分成三种:INSERT USER表的方法、CREATE USER的方法、GRANT的方法。一、账号名称的构成方式账号的组成方式:用户名+主机(所以可以出现重复的用户名,跟其他的数据库不一样)用户名:16字符... -
Linux创建用户只能操作某个目录
2021-05-18 17:02:54创建用户,以新增用户test为例,只能访问/app目录 useradd test 设置用户密码 passwd test 修改配置并保存 /etc/ssh/sshd_config Subsystem sftp internal-sftp Match User xrkc ChrootDirectory /app X11... -
关于Sql Server 添加普通用户,使该用户仅能具有查询某对象的权限的学习总结
2019-07-22 14:19:11关于Sql Server 添加普通用户,使该用户仅能具有查询某对象的权限的学习总结 一、创建新用户 1、–为某数据库创建一个登录名 create login test with password=‘123456789’,default_database=test 2、–再为该... -
Oracle数据创建只读用户
2018-04-20 17:27:12近期因项目需要,要给别的厂商创建一个拥有我们用户下面所有表的查询权限的用户,整理了一下大概方法如下:我们用户HISTEST下面有很多表,需创建用户 hongshuno1.先创建一个用户hongshu,密码hongshuno2.给他一些... -
【运维笔记】mysql 设置指定用户只能看到指定的数据库及表,并且只有查询权限
2019-10-15 15:23:18一、新建用户: 1、执行sql语句新建(推荐): INSERT INTO `mysql`.`user` ( `Host`, `User`, `Password`, `ssl_cipher`, `x509_issuer`, `x509_subject`, `authentication_string` ) VALUES ( '%', ... -
创建、删除、查询视图,只给用户查询权限
2019-07-26 17:15:41创建、删除、查询视图,只给用户查询权限 =======================其他============================= -- 删除用户 dropuserorder_select_zzzxyy cascade; --创建用户 并且给用户分配表空间 createuserorder_... -
CentOS7 下新建用户并限制用户访问权限指定到特定目录
2020-12-22 12:52:07新建用户组groupadd idnsmkdir /var/www/html //我只想让特定用户访问/var/www/html 当然如有过了你就不用创建了2.新建用户并将用户添加到分组当中//别说看不懂 -d宿主目录 -g 分到哪个组useradd -d /var/... -
在mysql数据库,创建一个用户只有某个库里某张表权限
2018-11-15 14:25:30登录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创建用户,并赋予管理指定目录的权限
2021-05-08 21:56:34Linux创建用户,并赋予管理指定目录的权限一、创建用户1.创建用户:useradd 用户名2.设置密码:passwd userName 随后会提示输入密码二、赋予权限Linux给用户和文件赋予权限1、先对用户所属的的组赋权限:chown -R ... -
ORACLE如何设置只能访问某几张表权限的用户? oracle数据库只有
2021-01-12 06:05:01首先那几张表不属于这个用户user1。然后登录那几张表所在的用户user2(或管理员),conn user2/...so easy~开通其中2张表的查询权限,方法如下:grant select on bas_checkcycle to jdc;这个是整个语句。语... -
【Mysql】创建某个用户只能访问指定的数据库
2021-01-20 14:50:02使用navicat 1)使用root用户新建连接 2)新建MySQL用户 3)点击权限,选择添加权限,出现MySQL中已存在的数据库列表,选择你要为该新建用户开放的数据库,此处选择“test”数据库,选择一些必要的权限信息,确定 4... -
Oracle创建用户并授权【数据库】
2021-04-30 09:39:27当通过工具导出数据时,就可以看到创建用户相关语句@@createObject.sql。show user; // 展示所有用户drop user usernam cascade; // 删除用户名为username的用户。create user usernam identified by password; // ... -
hive的用户和用户权限
2021-01-12 03:14:54hive默认的Derby数据库,由于是内嵌的文件数据库,只支持一个用户的操作访问,支持多用户需用mysql保存元数据。现在关心的是HiveServer如何基于mysql元数据库管理用户权限,其安全控制体系与Linux及Hadoop的用户是否... -
Linux中创建新用户并赋给指定文件权限(示例代码)
2021-05-08 21:55:44工作中用到了,写篇日志总结一下。创建新的用户:第一种方式:创建用户: adduser name创建密码: passwd name(回车后出现...通过这种方式创建的用户可以使用ssh登录,但只有只读权限可以浏览下载部分文件无法写和修... -
linux查看所有用户和查看用户组的方法(修改用户组)
2021-05-08 21:24:541、linux里查看所有用户(1)在终端里....或者用cat /etc/passwd |cut -f 1 -d :2、用户管理命令useradd 注:添加用户adduser 注:添加用户passwd 注:为用户设置密码usermod 注:修改用户命令,可以通过usermod 来修...