zoukankan      html  css  js  c++  java
  • 如何取消mysql授权并删除用户

    如何查看授权的所有用户
    SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
    撤销已经赋予给 MySQL 用户权限的权限。
    revoke 跟 grant 的语法差不多,只需要把关键字 “to” 换成 “from” 即可:

    revoke  all on *.* from 'root'@'192.168.0.197' ;

    REVOKE语句只能取消用户的权限,而不可以删除用户。即使取消了所有的权限,用户仍然可以连接到服务器。要想彻底的删除用户,必须使用DELETE语句将该用户的记录从MySQL数据库中的user表中删除。该语句的语法格式如下: 
    Delete from user where user = "user_name" and host = "host_name" ; 
    例子:

    1. mysql> use mysql;
    2. Database changed
    3. mysql> delete from user where user='sss' and host='localhost' ;
    4. mysql>flush privileges ;
    5. Query OK, 1 row affected (0.02 sec)

    最后再次查看一下授权用户,发现消失了

    不要让懒惰占据你的大脑,不让要妥协拖跨你的人生。青春就是一张票,能不能赶上时代的快车,你的步伐掌握在你的脚下,good luck
     
  • 相关阅读:
    设计模式-观察者模式
    获取ubuntu中软件包的有用地址
    vim 简单命令
    adb logcat 日志过滤
    shell编程——
    shell编程——参数传递
    Chromecast
    linux 广播
    【转】Git命令解说
    linux 多播
  • 原文地址:https://www.cnblogs.com/iamjqy/p/7668205.html
Copyright © 2011-2022 走看看