`
king520
  • 浏览: 181359 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
文章分类
社区版块
存档分类
最新评论

mysql赋权与收回权限(grant&revoke)

 
阅读更多

为一个用户赋权

收回权限

#给用户cacti赋予所有库的所有权限
GRANT ALL PRIVILEGES ON *.* TO 'cacti'@'%' IDENTIFIED BY 'cacti' WITH GRANT OPTION;
#重新载入赋权表
FLUSH PRIVILEGES;

#收回权限(不包含赋权权限)
REVOKE ALL PRIVILEGES ON *.* FROM cacti;
REVOKE ALL PRIVILEGES ON cacti.* FROM cacti;
#收回赋权权限
REVOKE GRANT OPTION ON *.* FROM cacti;
#重新载入赋权表
FLUSH PRIVILEGES;


分享到:
评论

相关推荐

    MySQL用户创建及赋权

    MySQL是世界上最流行的开源关系型数据库管理系统之一,管理MySQL的一个重要方面是用户账户的创建、授权、权限管理和删除。本文将详细讲解如何在MySQL中进行这些操作。 首先,我们来看用户创建。MySQL允许管理员通过...

    mysql命令语句大全.pdf

    10. **创建用户并赋权**:`grant` 命令用于创建用户并赋予相应的权限。例如: ``` mysql> grant all on firstdb.* to 'firstdb'@'localhost' identified by 'firstdb'; ``` 这将创建一个名为 `firstdb` 的用户,...

    MySql操作命令

    10. **创建用户和赋权**:`GRANT`命令用于创建用户并赋予相应的权限。例如,`GRANT ALL PRIVILEGES ON firstdb.* TO 'firstdb'@'localhost' IDENTIFIED BY 'password';` 创建了一个名为`firstdb`的用户,允许其在`...

    mysql的安装软件及基础知识

    - **赋权**:`GRANT ALL PRIVILEGES ON mydb.* TO 'newuser'@'localhost';` 给用户对mydb数据库的全部权限 - **撤销权限**:`REVOKE INSERT ON mydb.users FROM 'newuser'@'localhost';` - **修改密码**:`SET ...

    mysql安装配置教程.rar

    - **赋权**:`GRANT ALL PRIVILEGES ON database.* TO 'username'@'localhost';` - **撤销权限**:`REVOKE privilege_type ON database.table FROM 'username'@'localhost';` - **删除用户**:`DROP USER '...

    mysql命令语句大全[借鉴].pdf

    `GRANT`命令用于创建用户并赋予数据库访问权限。例如,`grant all on firstdb.* to 'firstdb'@'localhost' identified by 'firstdb';`创建了一个名为`firstdb`的用户,允许其在本地以`firstdb`密码访问`firstdb`...

    MySql命令集合

    可以通过 `grant` 和 `revoke` 命令为用户指定对特定数据库或表的访问权限,如只读、写入、创建表等。 掌握这些基本的MySQL命令将极大地提高你在数据库管理和开发中的效率。记得在进行任何数据库操作时都要谨慎,...

    mysql安装配置教程ntion-model-for-network-ids开发笔记

    - **赋权**:`GRANT`语句用于给用户分配对特定数据库或表的权限。 - **撤销权限**:`REVOKE`语句用来回收已赋予的权限。 - **删除用户**:`DROP USER 'username'@'host';` 6. **备份与恢复**: - **备份数据库*...

    Mysql日常学习.zip

    9. **用户权限管理**:创建(CREATE USER)、删除(DROP USER)、赋权(GRANT)和回收(REVOKE)用户权限,理解全局权限和特定数据库、表的权限差异。 10. **安全与维护**:定期进行数据库维护,如清理无用数据,...

    Mysql客户端命令

    ### MySQL客户端命令详解 ...通过以上介绍,我们可以看到MySQL客户端提供了丰富的命令用于数据库的管理、用户权限设置以及数据的备份与恢复等功能。这些命令能够帮助我们高效地管理和维护数据库系统。

    Mysql命令大全.pdf

    10. **创建用户并赋权**:`grant all on firstdb.* to firstdb identified by 'firstdb';` 创建名为`firstdb`的用户,给予其对`firstdb`数据库的所有权限,并设置密码为`firstdb`。 11. **授权管理**:`grant`命令...

    MySQL实验.zip

    - **赋权**: `GRANT ALL PRIVILEGES ON mydb.* TO 'newuser'@'localhost';`赋予新用户对mydb数据库的所有权限。 - **撤销权限**: `REVOKE ALL PRIVILEGES ON mydb.* FROM 'newuser'@'localhost';`撤销用户的权限。...

    2003年MySQL面试题大全

    - 用户账户管理,包括创建用户,赋权(GRANT),撤销权限(REVOKE)。 - 视图和存储过程的使用可以提升安全性,限制用户对底层数据的直接访问。 - 数据加密和SSL连接保障数据传输的安全。 8. **备份与恢复**: ...

    韩顺平oracle学习笔记

    scott想把emp表的权限从leng用户赋权给新用户yoyo; Scott> grant select on emp to leng with grant option; Leng> grant select on scott.emp to yoyo; Yoyo> select * from scott.emp; 如果是对象权限,就加入...

    SQL全面中文详细教程

    10. 权限管理:学习GRANT和REVOKE语句,用于赋予和撤销用户对数据库对象的访问权限。 11. 角色:理解角色的概念,如何创建、赋权和删除角色,以及角色在权限管理中的应用。 五、TCL:事务控制语言 12. 事务处理:...

    MySQL的常用命令集锦

    - **赋权**:`GRANT [privileges] ON [database/table] TO 'username'@'host';` - **撤销权限**:`REVOKE [privileges] ON [database/table] FROM 'username'@'host';` - **查看用户权限**:`SHOW GRANTS FOR '...

    INFORMIX数据库操作及SQL语法

    - **数据控制语言**(DCL):如GRANT、REVOKE等。 通过以上内容的学习,可以更好地理解INFORMIX数据库的操作和管理,以及如何利用SQL语言来有效地管理和查询数据。这对于软件开发人员来说是非常重要的技能。

Global site tag (gtag.js) - Google Analytics