精华内容
下载资源
问答
  • MySQL数据库给用户分配权限

    千次阅读 2018-03-15 18:13:08
    mysql> grant all privileges on weizany.* to www@'%' identified by '123456' 来自任何主机的用户www分配可对数据库weizany所有表进行所有操作的权限,并设定口令为123456。 mysql> grant select,insert,update...

    grant all privileges on weizany.* to www@115.57.134.46 identified by '123456'
    在举几个例子:

    mysql> grant all privileges on weizany.* to www@'%' identified by '123456'
    给来自任何主机的用户www分配可对数据库weizany所有表进行所有操作的权限,并设定口令为123456。

     


    mysql> grant select,insert,update,delete,create,drop on weizany.tb to www@115.57.134.46 identified by '123456';

    给来自115.57.134.46的用户www分配可对数据库weizany的tb表进行select,insert,update,delete,create,drop等操作的权限,并设定口令为123456。

     

    mysql> grant all privileges on weizany.* to www@115.57.134.46 identified by '123456'
    给来自115.57.134.46的用户www分配可对数据库weizany所有表进行所有操作的权限,并设定口令为123456。


    mysql> grant all privileges on *.* to www@115.57.134.46 identified by ‘123456′;
    给来自115.57.134.46的用户www分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123456。


    mysql> grant all privileges on *.* to www@localhost identified by ‘123456′;
    给本机用户www分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123456。

    展开全文
  • 1.添加新用户 只允许本地IP访问 create user 'test'@'localhost' identified by '123456'; 允许外网IP访问 create user 'test'@'%' identified by '123456'...2.为用户创建数据库 create database test DEFAU...

    1.添加新用户
    只允许本地IP访问

    create user 'test'@'localhost' identified by '123456';

    允许外网IP访问

    create user 'test'@'%' identified by '123456';

    刷新授权

    flush privileges;

    2.为用户创建数据库

    create database test DEFAULT CHARSET utf8 COLLATE utf8_general_ci;  

    3.为用户分配权限

    授予用户通过外网IP操作该数据库的所有去权限

    grant all privileges on `testdb`.* to 'test'@'%' identified by '123456';

    授予用户通过外网IP操作所有数据库的权限

    grant all privileges on *.* to 'test'@'%' identified by '123456';

    刷新授权

    flush privileges;

     

     

     

     

     

     

     

     

     

     

    展开全文
  • 我要用户分配别的用户表空间下的一个表的权限如何?
  • 数据库创建用户分配权限问题

    千次阅读 2017-03-01 10:46:15
    数据库安全问题和重要,root权限是至高无上的,那么怎么创建用户以及给用户分配权限,今天研究了下,分享大家啊; 创建用有creat方法,但是

    数据库安全问题和重要,root权限是至高无上的,那么怎么创建用户以及给用户分配权限,今天研究了下,分享给大家啊;

    一,创建用户:

    创建用有creat方法,但是创建的用户。没有分配任何权限,所以建议大家用grant方法创建用户,同时也可以给用户分配权限,下面两种方式分享给大家

    1,使用CREATE USER 创建用户

    创建用户名为 jeff,密码为mypass的用户,主机是localhost(此处也可以是IP地址,指的是要赋予权限的那个客户端的ip,也可以写ip段,一直不清楚这个)

    CREATE USER ‘jeff’@‘localhost’ IDENTIFIED BY 'mypass';

    如果只写用户名,主机部分则默认%。即对所有主机开放权限。

    2,使用GRANT 创建用户

    模板是:GRANT PRIVILEGES ON db.table TO use@host [IDENTIFIED BY 'PASSWORD'][,user [IDENTIFIED BY 'PASSWORD']] [WITH GRANT OPTION];

    例如:GRANT SELECT,UPDATE ON *.* TO 'usernme'@'localhhost' IDENTIFIED BY 'password';

    成功创建了用户未username,密码为password,针对localhost主机用户并赋予该用户查询,跟新数据库的权限。


    3,还可以通关过insert into user()value()的形式直接操作,不建议这样操作。


    二,删除用户:

    删除用户:DROP USER 'user'@‘localhost’;

                              DROP USER;

          第一条语句可以删除user表在本地登录权限,第二条语句可以删除来自所有授权表的账户权限记录; 

       也可以直接操所数据表user表,delete from user where user =‘username’ and host="localhost;

    展开全文
  • 数据库用户权限分配

    千次阅读 2018-07-31 21:44:56
    使用管理员用户名密码登陆数据库 create user TestOracle IDENTIFIED by Mu3131556; //创建用户 用户名:TestOracle,密码:Mu3131556 ... //授予登陆权限 grant create TABLESPACE to TestOrac...

    使用管理员用户名密码登陆数据库

    create user TestOracle IDENTIFIED by Mu3131556;   //创建用户    用户名:TestOracle,密码:Mu3131556
    grant create SESSION to TestOracle;                //授予登陆权限
    grant create TABLESPACE to TestOracle;          //创建表权限 
    grant alter TABLESPACE to TestOracle;           //修改字段权限
    grant drop TABLESPACE to TestOracle;         //删除表权限

    grant create table to TestOracle; // (包含有create index权限, alter table, drop table权限)
    grant create view to TestOracle; //(包含有alter view, drop view权限)授予用户操作视图的权限:
    grant create trigger to TestOracle; //(包含有alter trigger, drop trigger权限)授予用户操作触发器的权限:
    grant create procedure to TestOracle; //授予用户操作存储过程的权限

    grant create sequence to TestOracle; //(包含有创建、修改、删除以及选择序列)

    授予用户回退段权限:
    grant create rollback segment to TestOracle;
    grant alter rollback segment to TestOracle;
    grant drop rollback segment to TestOracle;

    Oralce中将Road1用户的所有表操作权限赋予Road用户,通过Road用户登录数据库后,可以操作Road1用户下的所有表

    select 'Grant all on '||table_name||'to Road ;' from all_tables 
    where owner = upper('Road1');

    展开全文
  • 转载:...   SQL语句创建登录名,数据库用户,数据库角色及分配权限: --通过sp_addlogin创建登录名 execute sp_addlogin 'zhangsan','112233' use test go --指定登录名为zhangsan,并且创建te
  • oracle数据库分配用户权限

    千次阅读 2018-04-03 23:06:52
    Oracle数据库用户有两种途径获得权限,它们分别为1.管理员直接向用户授予权限2.管理员直接将权限授予角色,然后将角色授予一个或者多个用户使用后者能够更加方便高效地对权限进行管理,所以我们应该习惯于使用角色...
  • mysql创建数据库分配用户权限

    千次阅读 2019-01-07 15:16:51
    1.登录mysql:mysql -u root -p ... 3.创建数据库(设置编码和排序方式为utf-8):create database myDB DEFAULT CHARACTER ...4.给数据库分配用户权限:grant all privileges on myDB .* to 'admin'@'%' identified ...
  • 一、打开SecureCRT5.1,连接到虚拟机服务器192.168.234.181 ...1.从root用户切换到oracle用户 [root@oradb ~]# su - oracle 2.用sysdba用户登陆sqlplus [oracle@oradb ~]$ sqlplus / as sysdba SQL*Plus:
  • 1.登录Mysql [root@xufeng Desktop]# mysql -u root -p Enter password: Welcome to the MySQL monitor.... or \g. Your MySQL connection id is 6 ...允许本地 IP访问localhost的Mysql数据库 my...
  • 数据库中同样可以自己创建用户,然后分配相应的权限 例如我们要创建一个用户名为kobe的用户,密码为kobe123,则可以使用如下SQL语句: SQL> create USER kobe identified by kobe123; 系统提示了如下的...
  • 数据库(创建删除用户 分配权限

    千次阅读 2019-08-25 16:35:47
    数据库(三) 创建用户 登陆数据库 @>mysql -u root -p @>密码 创建用户: GRANT USAGE ON . TO ‘用户名’ @‘localhost’ IDENTIFIED BY ‘密码’ WITH GRANT OPTION; 此处的"localhost",是指该用户只能...
  • MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限 1.新建用户 //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'...
  • mysql创建用户数据库分配权限

    千次阅读 2018-08-31 17:08:05
    (1)在window系统下打开dos...(2)创建一个用户(问题:这个需要同时创建本地和外网) 允许本地IP访问: create user 'dbzhang'@'localhost' identified by 'dbzhang'; 允许外网IP访问; create user 'dbzhang'@'%' i...
  • 1、连接到数据库: mysql -u root -p 或 mysql -u root -h 106.14.72.xxx -p 查看数据库列表: show databases; 列出所有表:show tables;...查看用户状态: select host,user from mysql.user; ...
  • create database lalala DEFAULT ... (创建数据库) create user ‘myuser’@’%’ identified by ‘myusermima’;(创建用户名myuser密码为myusermima) flush privileges;(刷新) 如果修改密码 update mysql.us...
  • 登录MySQL [plain] view plain copy ...添加新用户 允许本地 IP 访问 localhost, 127.0.0.1 [plain] view plain copy create user 'test'@'loc
  • 1.数据库安装时的参数设定下面数据库所用的版本为ORACLE 9I (9.2.0),安装数据库时,数据库系统会创建一个数据库实例,其中:安装目录...2.数据库用户的创建、权限分配数据库安装完成后,有两个系统级的用户:1、 sy
  • 一、oracle可以通过创建本地数据库: 前提:安装好oracle数据库客户端; PL/SQL DEVELOPER ...(创建本地数据库) (1)选择创建数据库;...(4)填写口令,选择同一口令吧,当然也可以为每个用户填写不同的口...
  • 添加新用户 允许本地 IP 访问 localhost, 127.0.0.1     create user 'test'@'localhost' identified by '123456';   允许外网 IP 访问   create user 'test'@'%' identified by '123456'; ...
  • ORACLE分配权限 权限分为系统权限、对象权限 1、系统权限 允许用户登录: create session 允许创建表:create table 允许创建视图:create view 允许创建序列:create sequence 允许创建过程:...
  • 今天安装openstack folsom版本,安装完mysql,为各个服务增加对应的数据库用户后,发现  无法使用新增的用户登陆mysql。我增加用户的方法如下:  mysql -uroot -p$MYSQL_PASS CREATE DATABASE nova;  GRANT ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 153,598
精华内容 61,439
关键字:

数据库给用户分配权限