美文网首页
mysql权限

mysql权限

作者: 李景磊 | 来源:发表于2017-08-22 17:19 被阅读0次

MySQL服务器的用户权限管理

-- 授权一个用户(zhangsan)密码123,可以对所有的库,所有的表做所有操作。
mysql> grant all on . to zhangsan@'%' identified by '123';
Query OK, 0 rows affected (0.17 sec)

--刷新生效,否则就要重启MySQL服务才可以。
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

--浏览当前MySQL用户信息
mysql> select user,host,password from mysql.user;
+----------+-----------------+-------------------------------------------+
| user | host | password |
+----------+-----------------+-------------------------------------------+
| root | localhost | *23AE809DDACAF96AF0FD78ED04B6A265E05AA257 |
| root | 127.0.0.1 | |
| | localhost | |
| zhangsan | % | *23AE809DDACAF96AF0FD78ED04B6A265E05AA257 |
| admin | 192.168.112.132 | *23AE809DDACAF96AF0FD78ED04B6A265E05AA257 |
+----------+-----------------+-------------------------------------------+
5 rows in set (0.00 sec)

-- 移除一些权限
-- revoke:只删除了用户权限,但没有删除这个用户
mysql> revoke insert,delete on . from admin@192.168.112.132 identified by'123';

-- 查看指定用户的权限信息
mysql> show grants for xbb@localhost;
+------------------------------------------------------------------------------------------------------------+
| Grants for xbb@localhost |
+------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON . TO 'xbb'@'localhost' IDENTIFIED BY PASSWORD '*23AE809DDACAF96AF0FD78ED04B6A265E05AA257' |
+------------------------------------------------------------------------------------------------------------+

--drop user:删除了整个用户及其权限(包括数据字典中的数据)
mysql> drop user 'xbb'@'localhost';
Query OK, 0 rows affected (0.00 sec)

mysql> select user,host from mysql.user;
+------------------+-----------+
| user | host |
+------------------+-----------+
| root | 127.0.0.1 |
| debian-sys-maint | localhost |
| root | localhost |
| root | wangxg |
+------------------+-----------+
4 rows in set (0.00 sec)

相关文章

  • Mysql创建用户分配权限

    mysql创建用户 mysql为用户分配权限 分配完权限刷新权限

  • 一文详解MySQL权限

    MySQL权限级别介绍 MySQL权限级别 全局性的管理权限,作用于整个MySQL实例级别 数据库级别的权限,作用...

  • Mysql 用户权限管理

    MYSQL 用户权限 MySQL之权限管理 用户权限管理 SQL脚本 1.创建用户 PARAMETER'scorp...

  • mysql用户权限与缓存

    mysql 用户权限与缓存 mysql用户和权限管理: 元数据数据库:mysql 用户帐号: 'USERNAME'...

  • mysql5.7的用户权限设置

    所有的关于权限修改的语句,都需要刷新mysql的系统权限相关表方可生效。 mysql权限表是指在mysql数据库下...

  • navicat连接mysql服务端报10060错误解决过程如下

    首先开启mysql的远程访问权限 1、登陆mysql mysql -u root -p 2、授权远程登录权限 修改...

  • ubuntu mysql 操作

    更新源 安装MySQL 查看是否成功 登录MySQL 创建账号 分配权限 刷新权限 退出 重启MySQL服务 完成...

  • Mysql权限设置

    Mysql权限设置 第一:数据库授权(grant) 1.用root权限登录mysql,为其他用户授权 mysql>...

  • 数据库基础<一>

    1、mysql有关权限的表都有哪几个MySQL服务器通过权限表来控制用户对数据库的访问,权限表存放在mysql数据...

  • mysql权限详解

    mysql权限级别介绍 全局管理权限(Global Level)作用与整个mysql实例级别,所有权限信息存储在m...

网友评论

      本文标题:mysql权限

      本文链接:https://www.haomeiwen.com/subject/nibldxtx.html