精华内容
下载资源
问答
  • MySQL创建用户与授权

    万次阅读 2018-07-06 11:00:16
    创建用户命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明:username:你将创建的用户名host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机...

    一. 创建用户

    命令:

    CREATE USER 'username'@'host' IDENTIFIED BY 'password';

    说明:

    • username:你将创建的用户名
    • host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%
    • password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器

    例子:

    CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';
    CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456';
    CREATE USER 'pig'@'%' IDENTIFIED BY '123456';
    CREATE USER 'pig'@'%' IDENTIFIED BY '';
    CREATE USER 'pig'@'%';

    二. 授权:

    命令:

    GRANT privileges ON databasename.tablename TO 'username'@'host'

    说明:

    • privileges:用户的操作权限,如SELECTINSERTUPDATE等,如果要授予所的权限则使用ALL
    • databasename:数据库名
    • tablename:表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示,如*.*

    例子:

    GRANT SELECT, INSERT ON test.user TO 'pig'@'%';
    GRANT ALL ON *.* TO 'pig'@'%';
    GRANT ALL ON maindataplus.* TO 'pig'@'%';

    注意:

    用以上命令授权的用户不能给其它用户授权,如果想让该用户可以授权,用以下命令:

    GRANT privileges ON databasename.tablename TO 'username'@'host' WITH GRANT OPTION;

    三.设置与更改用户密码

    命令:

    SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');

    如果是当前登陆用户用:

    SET PASSWORD = PASSWORD("newpassword");

    例子:

    SET PASSWORD FOR 'pig'@'%' = PASSWORD("123456");

    四. 撤销用户权限

    命令:

    REVOKE privilege ON databasename.tablename FROM 'username'@'host';

    说明:

    privilege, databasename, tablename:同授权部分

    例子:

    REVOKE SELECT ON *.* FROM 'pig'@'%';

    注意:

    假如你在给用户'pig'@'%'授权的时候是这样的(或类似的):GRANT SELECT ON test.user TO 'pig'@'%',则在使用REVOKE SELECT ON *.* FROM 'pig'@'%';命令并不能撤销该用户对test数据库中user表的SELECT 操作。相反,如果授权使用的是GRANT SELECT ON *.* TO 'pig'@'%';REVOKE SELECT ON test.user FROM 'pig'@'%';命令也不能撤销该用户对test数据库中user表的Select权限。

    具体信息可以用命令SHOW GRANTS FOR 'pig'@'%'; 查看。

    五.删除用户

    命令:

    DROP USER 'username'@'host';
    展开全文
  • oracle创建用户并授权

    万次阅读 多人点赞 2019-07-11 12:11:27
    一、创建用户 登录到system用户以创建其他用户 创建的: create user username identified by password; 二、授权 在这里插入代码片

    oracle数据库的权限系统分为系统权限与对象权限。

    • 系统权限( database system privilege )
      可以让用户执行特定的命令集。例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限。
    • 对象权限( database object privilege )
      可以让用户能够对各个对象进行某些操作。例如delete权限允许用户删除表或视图的行,select权限允许用户通过select从表、视图、序列(sequences)或快照(snapshots)中查询信息。

    一、创建\删除用户

    • 登录到system以创建其他用户
      打开cmd:
    sqlplus /nolog
    
    SQL> connect / as sysdba
    

    创建用户以及设置密码:

    create user username identified by password;
    

    如:

    create user user1 identified by 123456;
    

    修改用户:

    alter user user1 identified by 234556;
    

    撤销用户user1:

    drop user user1;
    

    二、为用户授权角色\撤销授权

    oracle提供三种标准角色(role):connect/resource和dba.

    1. connect role(连接角色)

    临时用户,特指不需要建表的用户,通常只赋予他们connect role.

    connect是使用oracle简单权限,这种权限只对其他用户的表有访问权限,包括select/insert/update和delete等。
    拥有connect role 的用户还能够创建表、视图、序列(sequence)、簇(cluster)、同义词(synonym)、回话(session)和其他 数据的链(link)。

    1. resource role(资源角色)

    更可靠和正式的数据库用户可以授予resource role。

    resource提供给用户另外的权限以创建他们自己的表、序列、过程(procedure)、触发器(trigger)、索引(index)和簇(cluster)。

    1. dba role(数据库管理员角色)

    dba role拥有所有的系统权限

    包括无限制的空间限额和给其他用户授予各种权限的能力。

    • 为用户user1授权:
    grant connect, resource to user1;
    
    • 撤销对user1赋予的权限:
    revoke connect, resource from user;
    
    展开全文
  • oracle创建表空间、创建用户

    万次阅读 2019-05-28 17:27:12
    创建用户一般分四步: 第一步:创建临时表空间(可选) 第二步:创建数据表空间 第三步:创建用户并制定表空间 第四步:给用户授予权限 1.创建用户之前要创建"临时表空间",若不创建则默认的临时表空间为temp...

    创建用户一般分四步:

    第一步:创建临时表空间(可选)

    第二步:创建数据表空间

    第三步:创建用户并制定表空间

    第四步:给用户授予权限

     

    1.创建用户之前要创建"临时表空间",若不创建则默认的临时表空间为temp。

    CREATE TEMPORARY TABLESPACE TRAFFIC_TEMP
    
             TEMPFILE '/home/oracle/tablespace/TRAFFIC_TEMP.DBF'
    
             SIZE 32M
    
             AUTOEXTEND ON
    
             NEXT 32M MASIZE UNLIMITED
    
             EXTENT MANAGEMENT LOCAL;

    2.创建用户之前先要创建数据表空间,若没有创建则默认永久性表空间是system。

    CREATE TABLESPACE TRAFFIC
    
             LOGGING
    
             DATAFILE '/home/oracle/tablespace/TRAFFIC.DBF'
    
             SIZE 32M
    
             AUTOEXTEND ON
    
             NEXT 32M MAXSIZE UNLIMITED
    
             EXTENT MANAGEMENT LOCAL;

    3.现在建好了名为'TRAFFIC'的表空间,下面就可以创建用户了:

    CREATE USER tbb IDENTIFIED BY 123456
    
             ACCOUNT UNLOCK
    
             DEFAULT TABLESPACE TRAFFIC
    
             TEMPORARY TABLESPACE TRAFFIC_TEMP;(如果没有创建临时表空间,则不需要这句话)

    4.接着授权给新建的用户:

    GRANT CONNECT,RESOURCE TO tbb;  --表示把 connect,resource权限授予tbb用户
    
    GRANT DBA TO NEWUSER;  --表示把 dba权限授予给tbb用户(可选)

    成功!

    展开全文
  • Linux下创建用户和用户组

    万次阅读 多人点赞 2019-04-10 09:44:45
    1.linux下创建用户 日常运维我们使用useradd命令来创建用户,常用的命令如下: 不加任何参数,仅创建用户 示例:useradd myuser 此时用户的家目录是/home/myuser -d 目录 指定用户主目录,如果此目录不存在,...

    1.linux下创建用户

    日常运维我们使用useradd命令来创建用户,常用的命令如下:

    • 不加任何参数,仅创建用户

            示例:useradd myuser

            此时用户的家目录是/home/myuser

    • -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录

            示例:useradd -d /opt/myuser -m myuser

    • -g 用户组 指定用户所属的用户组

            我们创建用户的时候会默认创建一个和用户名相同的用户组,但是有时有需求需要指定用户组,可以使用-g命令来完成用户创建,前提条件是指定的用户组已存在

            示例:useradd -g mygroup myuser

    2. linux下设置用户密码

    2.1. 基本命令

            linux下设置用户的密码需要使用passwd命令

    • root用户修改或设置普通用户密码命令:

            方法一:passwd 普通用户名

                示例:passwd myuser

                会提示你输入密码,并且需要做一次确认密码的重试输入

                如果输入密码后提示:Password has been already used. Choose another.则说明设置的密码之前使用过,执行echo "" > /etc/security/opasswd后重试即可

            方法二:echo "密码"| passwd 用户名 --stdin

                示例:echo "Puluo@123"| passwd myuser --stdin

                这个时候需要使用passwd myuser命令来修改密码,如果输入密码后提示:Password has been already used. Choose another.则说明设置的密码之前使用过,执行echo "" > /etc/security/opasswd后重试即可

    • 普通用户或root用户修改自己的密码

            输入passwd命令后按回车键后输入两次密码即可。

    2.2. passwd常用参数

    • -l 锁定口令,即禁用账号。

              示例:passwd -l myuser

              执行完成后再登录myuser用户输入之前的密码后会提示Access denied

              有时候我们发现机器账号异常登录可以先执行这个命令将用户锁死

    • -u 解锁用户。

              示例:passwd -u myuser

    • -d 使账号无需密码即可登录。

              示例:passwd -d myuser

              这个我尝试执行后发现在登录的时候仍然提示我需要输入密码,但是使用其他普通用户切换到这个用户时可以不输入密码

    3. linux下添加用户组

        groupadd 用户组名称

        示例:groupadd mygroup

    4. linux下修改用户信息

        有时我们需要修改用户的用户组,家目录等信息,这时候使用useradd命令显然就不合适了,linux系统为我们提供了usermod命令,常用的参数与useradd一样大家可自行尝试。

    5. linux删除用户

        删除用户使用命令userdel,示例:userdel myuser,使用这个命令的话只会删除用户,用户的主目录不会被删除,如果需要删除用户的时候也将用户主目录删除则可以使用-r,示例:userdel -r myuser

    6. linux删除用户组

        删除用户组使用命令groupdel,示例:groupdel mygroup,注意,被删除的用户组不可以是任何用户的主用户组,否则删除失败。用户组删除完成后可以到/etc/group文件中去查看被删除则用户组名称已经不存在了。

    7. Shell脚本创建用户

    #!/bin/bash
    
    # 需要创建的用户名,示例:USER_NAME=myuser
    USER_NAME=
    # 创建用户所属的用户组,示例:USER_GROUP=mygroup
    USER_GROUP=
    # 用户密码,示例:USER_PASSWD=Cloud12#$
    USER_PASSWD=
    
    # 校验参数
    function check_param()
    {
        if [[ ! -n ${USER_NAME} ]] || [[ ! -n ${USER_GROUP} ]] || [[ ! -n ${USER_PASSWD} ]]; then
            echo "ERROR: Please check the param USER_NAME,USER_GROUP,USER_PASSWD can not be null"
            exit 1;
        fi
    }
    
    # 创建用户
    function creat_user()
    {
        check_param
    	
        #create group
        grep "^${USER_GROUP}" /etc/group &> /dev/null
        if [ $? -ne 0 ]; then
            groupadd ${USER_GROUP}
        fi
        #create user
        id ${USER_NAME} &> /dev/null
        if [ $? -ne 0 ]; then
            useradd -g ${USER_GROUP} ${USER_NAME} -d /home/${USER_NAME}
            echo ${USER_PASSWD}| passwd ${USER_NAME} --stdin
            chage -M 99999 ${USER_NAME}
        fi
    }
    
    creat_user $*
    

             该脚本需要填写的参数在脚本的最上方

    USER_NAME

    需要创建的用户名

    示例USER_NAME=myuser

    USER_GROUP

    创建用户所属的用户组

    示例USER_GROUP=mygroup

    USER_PASSWD

    用户密码

    示例USER_PASSWD=Cloud12#$

    展开全文
  • linux创建用户

    千次阅读 2019-04-02 10:49:02
    再部署应用的时候需要我们在Linux上创建应用用户 参考此文... useradd -c thisisacomment -g app -d /home/userhome -m username -c comment 注释 -d home dir 主目录 ...-m 创建用户的同时创建主...
  • Oracle创建用户

    万次阅读 2017-10-11 20:01:47
    一想要操作数据库,首先需要创建用户并给用户授予权限;在创建用户时需要指定表空间并指定用户在表空间中能够使用的大小。因此,想要创建用户,首先需要创建数据库表空间。  1、采用sqlplus工具创建表空间及用户...
  • shell脚本创建用户及批量创建用户

    万次阅读 2017-12-01 17:11:23
    创建用户#!/bin/sh#设置变量name接收第一个参数(要创建的用户名),$n表示第n个参数,且=两边不能有空格 name=$1 #设置变量pass接收第二个参数(要为其设置的密码) pass=$2#echo语句会输出到控制台,${变量}或者 $...
  • Oracle创建用户并授权dba权限

    万次阅读 多人点赞 2018-07-31 13:35:21
    很多时候我们用拥有DBA权限的用户 从oracle数据库导出数据,那么再导入新的数据库时就还得需要DBA权限的用户,下面是如何创建一个新用户并授予DBA权限命令。 1.用有dba权限的用户登录:sys用户 2.创建一个新用户:...
  • 树莓派创建用户

    千次阅读 2018-12-07 14:27:18
    一,创建一个用户 ... 强制创建用户家目录 : /home/baiguo 设置默认shell : /bin/bash   二.设置密码: passwd 用户名 然后输入你要设置的密码即可.   三.给予用户sudo权限(先切换到root下) ...
  • Linux创建用户

    千次阅读 2018-03-22 21:12:12
    Linux创建用户一般是用adduser命令来创建用户的有两种情况: 1、在root用户下:使用adduser只是创建了一个用户名,如(adduser + 用户名),也不会提示你设置用户的登录密码,它也没有在/home目录下创建同名文件夹...
  • PostgreSQL创建用户和创建数据库

    千次阅读 2020-06-01 13:39:49
    – psql -U postgres -W -f ...– 创建用户和数据库 – create user cyw with password ‘zgc_jmrh’; – CREATE DATABASE newareas_db OWNER cyw; – 用新创建的用户登录数据库 – psql -U test_user -d test_db ...
  • Linux:如何创建用户

    万次阅读 多人点赞 2019-02-18 14:44:41
    下面将演示创建用户 zyq01 (1)输入命令:sudo useradd zyq01,回车,创建用户; (2)输入命令:ls,回车,查看用户是否创建成功(可以看到用户已经创建成功了); (3)输入命令:sudo passwd zyq01,回车...
  • PostgreSQL11.3 创建用户和创建数据库

    千次阅读 2019-06-20 19:49:00
    #su root #切换到root用户 # su - postgres #首先切换到postgres #psql -bash-4.2$ psql psql (11.3) Type "help" for help. ...创建用户 postgres=# create user username with password '****'; C...
  • 创建用户,自动在/home/目录下创建相应的文件夹 sudo adduser <用户名> 用户授权 chown -R <用户名>:<密码> /home/<用户名> chmod 760 /home/<用户名> 查看有sudo权限的用户...
  • 方法一 一、创建数据库 mysql> create database databasename...二、创建用户 mysql> create user 'databasename'@'%' identified by 'username'; # username是用户名 三、授权用户 mysql> grant all priv...
  • 达梦数据库创建用户

    万次阅读 2019-09-05 15:53:40
    --创建用户TESTUSER及其表空间 --达梦数据库一个用户一个模式,一一对应的,创建TESTUSER用户了,自动就会有TESTUSER这个模式名。 1. 先创建用户TESTUSER所要用的数据表空间TESTUSER_DATA,为该表空间增加多个数据...
  • postgres创建用户,修改用户密码,创建数据库 2013-03-23 08:45:07 0个评论  收藏 我要投稿 ...postgres创建用户,修改用户...1.创建用户   1 sudo -s -u postgres 2 psql 3 postgres# C
  • Mysql 8.0.11 创建用户,创建数据库

    千次阅读 2018-10-14 22:48:17
    1.使用root用户进入mysql数据库. 2.创建数据库,将databasename换成数据库名称. CREATE DATABASE `databasename` DEFAULT CHARACTER ...3.创建用户 username为用户名,password为密码. CREATE USER username IDE...
  • SQL创建用户、创建表

    千次阅读 2017-07-05 22:49:37
    创建用户 create user 用户名 identified by 密码 ; 说明; 创建用后后需要给予用户赋予权限 grant connect ,resource,dba to 用户名 修改profile 修改profile :alter profile [资源文件名] limit [资源名] ...
  • Centos7创建用户并授予sudo权限

    万次阅读 2018-08-16 11:02:03
    创建用户: #adduser username 设置密码: #passwd username 回车,顺序录入新密码及确认密码 授权sudo权限,需要修改sudoers文件。 a. 首先找到文件位置,示例中文件在/etc/sudoers位置。 whereis sudoe...
  • useradd testuser 创建用户testuserpasswd testuser 给已创建的用户testuser设置密码说明:新创建的用户会在/home下创建一个用户目录testuserusermod --help 修改用户这个命令的相关参数userdel testuser 删除用户...
  • MYSQL的创建用户,授权用户,删除用户,查看用户

    万次阅读 多人点赞 2017-02-15 15:51:26
    2.创建用户 3.授权用户 4.删除用户 5.设置与更改用户密码 6.撤销用户权限 1.查看用户 查看用户并没有直接的SQL语句,而是进入 mysql数据库的user表(这个mysql库和user表都是一开始就有的),直接用 select * from...
  • 1、linux下的用户是属于组的,所以需要创建一个组,划分给用户。创建命令:  在root下执行 ...2、创建用户  useradd -m -g manager uiadm 新增用户uiadm 3、设置用户密码  passwd uiadm 换行输密码 ...
  • SQLServer创建用户自定义数据库用户

    千次阅读 2019-01-06 16:33:18
    创建用户自定义数据库用户注意事项 如果已忽略 FOR LOGIN,则新的数据库用户将被映射到同名的SQL Server登录名。 默认架构将是服务器为此数据库用户解析对象名时将搜索的第一个架构。 除非另外指定,否则默认架构...
  • mysql创建用户并赋权

    万次阅读 多人点赞 2018-05-15 18:45:05
    [sql] view plain copy use mysql; select * from user; 效果如上图,最后用数据库软件,因为在linux下界面看不清效果,太乱了。从上图可以看到,会列出数据库所有的用户...user_name:要创建用户的名字。hos...
  • linux下创建用户

    万次阅读 2018-06-04 23:11:25
    useradd testuser // 创建用户testuser passwd testuser // 为testuser 设置密码 // 创建完成后/home下会 出现testuser 文件夹 userdel testuser //删除testuser用户 rm -rf testuser // 删除用户testuser所在...
  • 文章目录创建用户:adduser切换用户:su删除用户:userdel 创建用户:adduser 输入如下命令 > cat /etc/passwd 若显示新用户信息,说明添加成功 切换用户:su 删除用户:userdel > sudo ...
  • linux创建用户只读权限

    千次阅读 2020-05-13 09:54:35
    linux创建用户只读权限第一步:添加用户并设置能够在shell上使用的命令1.创建用户和登录shell2.修改用户密码3.创建用户shell执行命令目录4.root修改用户的shell配置文件5.修改bash配置文件,主要是指定PATH的读取...
  • 现在总结一下Oracle创建用户的过程,分享给大家。 这里我就直接把 sql语句 贴出来,使用时直接复制粘贴即可。 /* 步骤: 1、创建表空间 2、创建用户 3、用户授权 */ /*创建表空间*/ ...
  • 摘要:创建用户、设置密码、修改用户、删除用户:useraddtestuser 创建用户testuserpasswdtestuser 给已创建的用户testuser设置密码说明:新创建的用户会在/home下创建一个用户目录testuserusermod–help 修改用户这个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 292,398
精华内容 116,959
关键字:

创建用户