Mysql 用户授权及撤销

用户授权及撤销

用户授权及撤销
3.1 问题
• 允许root从192.168.4.0/24网段 访问,对所有库/表有完全权限,密码为tarena
• 添加一个管理账号dba007,完全控制及授权
• 撤销root从本机访问的权限,然后恢复
• 允许webuser从任意客户机登录,只对webdb库有完全权限,密码为 888888
• 撤销webuser的完全权限,改为查询权限
3.2 方案
使用2台RHEL 7虚拟机,如图-1所示。其中192.168.4.10是MySQL服务器,授权及撤销操作均在此服务器上执行;而192.168.4.120作为测试客户机,需要安装好MySQL-client软件包,以便提供mysql命令。
图-1
在这里插入图片描述

同时,MySQL服务器本身(192.168.4.10)也可以作为测试客户机。
3.3 步骤
实现此案例需要按照如下步骤进行。
步骤一:用户授权及撤销
1)允许root从192.168.4.0/24访问,对所有库表有完全权限,密码为tarena。
授权之前,从192.168.4.0/24网段的客户机访问时,将会被拒绝:

  1. [root@host120 ~]# mysql -u root -p -h 192.168.4.10
  2. Enter password: //输入正确的密码
  3. ERROR 2003 (HY000): Host ‘192.168.4.120’ is not all

猜你喜欢

转载自blog.csdn.net/weixin_49307896/article/details/107564537