如何取消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)

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

3 条评论
登录 后参与评论

相关文章

来自专栏JAVA技术站

maven常用命令

mvn deploy:deploy-file -DgroupId=组名 -DartifactId=唯一标识 -Dversion=版本号 -Dpackaging=...

462
来自专栏繁花云

Centos64位 一键编译内核脚本 快速编译内核

https://github.com/FanhuaCloud/KernelInstallShell

860
来自专栏雨过天晴

原 配置SSH访问GIT

1584
来自专栏小灰灰

如何借助GitHub搭建属于自己的maven仓库

借助GitHub搭建属于自己的maven仓库 I. 背景 在Github上也写了不少的项目了,然后经常遇到的一个问题就是,很多自己写的项目,希望在另外一个项目中...

4076
来自专栏我的博客

window安装memcache

memcache 下载(这个是64位的) 1.解压到 D:\memcached 2.进入cmd image.png 依次执行 memcached.exe -d...

2714
来自专栏运维技术迷

连仕彤博客Mysql数据库归档利器之pt-archiver

1566
来自专栏码神联盟

Nginx | Java工程师必备课 之 Linux下安装Nginx

1453
来自专栏北京马哥教育

docker容器技术系列四:docker常用操作命令详解

现在我们来探讨更多docker的操作 1、查看当前本地主机上可用的镜像: # docker images ? 2、搜索一个公共镜像: # docker sea...

27312
来自专栏https://www.cnblogs.com/L

Anaconda使用

Python易用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,特别是当你使用Windows的时候。为了解决这些问题,有不少发行版的Pyt...

1003

如何在Linode上使用Docker部署nginx容器

根据Docker官网(Docker.com)的说法,容器应该是一个“轻量级,独立的,可执行的软件包,包括运行它所需的一切:代码,运行时,系统工具,系统库和设置。...

1252

扫码关注云+社区