mysql怎么删除用户操作(解决mysql删除用户 bug的问题)
mysql怎么删除用户操作
解决mysql删除用户 bug的问题作者在使用mysql添加用户的时候,发现用户名给我写错了
强迫症的我,必须要改过来,但是发现删除用户的时候,命令是成功的
但是在此创建同名用户的时候,会报错,网上查了很多,说这是mysql的官方bug,不知道是作者水平不够没能理解到那个bug,还是真的解决了这个问题,下面和大家分享,欢迎大家一起讨论
删除了user的用户之后 无法再次创造相同的用户名
在mysql 数据库中有一张user表,可以查询到所有的用户和用户信息,删除里面的用户信息以及你赋予那个用户的什么权限就能完全的删除那个用户了
解决方法
注意这里多用户的权限进行了多次的删除之后,发现我创建的时候,这个用户的是% 允许远程连接的,所以最后一次删除成功了
刷新用户权限
|
flush privileges ; |
这个时候你再次创建同名的用户mysql 就不会报错了
补充:mysql 删除用户(两种实现方案)
drop
drop user xxx;删除已存在的用户,默认删除的是'xxx'@'%'这个用户,如果还有其他的用户如'xxx'@'localhost'等,不会一起被删除。如果要删除'xxx'@'localhost',使用drop删除时需要加上host即drop user 'xxx'@'localhost'。
delete
delete from user where user='xxx' and host='localhost';其中xxx为用户名,localhost为主机名。
区别
drop不仅会将user表中的数据删除,还会删除其他权限表的内容。而delete只删除user表中的内容,所以使用delete删除用户后需要执行flush privileges;刷新权限,否则下次使用create语句创建用户时会报错。
补充:mysql创建用户报错[err] 1396 - operation create user failed for 'test'@'%'的解决方法
问题:
执行mysql创建用户语句create user test identified by 'test'; 报错, 错误信息为
[err] 1396 - operation create user failed for 'test'@'%'
解决步骤:
1.创建过test用户。
2.查询后发现无此用户,则执行flush privileges;然后重新执行创建语句。
3.如果还是报错,则执行drop user 'test'@'%';然后重新执行创建语句。
4.创建成功。
可能原因:
1.用户已存在。
2.使用delete语句删除用户后没有刷新权限。
3.用户不存在,但是存在该用户的权限信息。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持开心学习网。如有错误或未考虑完全的地方,望不吝赐教。
原文链接:https://blog.csdn.net/weixin_44174099/article/details/89058393
- 修改mysql默认超时(MySQL sql_mode修改不生效的原因及解决)
- 深入理解mysql日志(mysql 重要日志文件汇总)
- mysql长连接释放和不释放的问题(解决MySQL存储时间出现不一致的问题)
- mysql常用四种日志(MySQL 撤销日志与重做日志Undo Log与Redo Log相关总结)
- navicat连接mysql是远程连接吗(详解Navicat远程连接mysql很慢)
- mysql开启事务没有提交(MySQL 事务autocommit自动提交操作)
- mysql慢日志设置多少合适(MySQL慢查询日志的作用和开启)
- mysql快速创建索引(MySQL创建高性能索引的全步骤)
- docker搭建mysql服务(Docker部署Mysql集群的实现)
- mysql云数据库数据恢复(MySQL 利用frm文件和ibd文件恢复表数据)
- 合理设置服务mysql最大连接数(MySQL正确修改最大连接数的3种方案)
- 查询按照部门分组的mysql语句(Mysql根据某层部门ID查询所有下级多层子部门的示例)
- mysql最佳配置(详解DBeaver连接MySQL8以上版本以及解决可能遇到的问题)
- mysql写入效率越来越差(MYSQL大量写入问题优化详解)
- mysql统计函数详解(浅析MySQL的基数统计)
- mysql5.7.24rpm安装(MySQL系列-YUM及RPM包安装v5.7.34)
- Google 推出了一个游戏生成器,让不会编程的你也能自己设计游戏(推出了一个游戏生成器)
- 二胎家庭老大爱闹情绪,用这招很有效(二胎家庭老大爱闹情绪)
- 一个30岁男人外遇失败的全过程(一个30岁男人外遇失败的全过程)
- 《无敌破坏王2》 不聊彩蛋,聊聊我从动画里看到的现实那些事儿(无敌破坏王2不聊彩蛋)
- 《寄生虫》 三观不正 人类悲欢从来不相通,感同身受也并非本能(寄生虫三观不正)
- 这部动漫中的女孩子,可比101女孩更加励志(这部动漫中的女孩子)
热门推荐
- python字符串找一个最大字符(Python查找最长不包含重复字符的子字符串算法示例)
- dede栏目seo怎么设置(DedeCMS 标题seo优化 给列表页加上第x页)
- sqlserver表分区步骤(行转列之SQL SERVER PIVOT与用法详解)
- 怎么进入云服务器(云服务器端口怎么打开?)
- ASP.NET服务器端执行脚本的通用方法
- web服务器主要有哪些(浅谈Web服务器和应用服务器的区别)
- 阿里云服务器可以连接几个面板(阿里云云服务器宝塔面板的安装图文教程详解)
- vue3 axios 怎么封装api(vue中如何简单封装axios浅析)
- python的环境变量怎么设置(详解如何设置Python环境变量?)
- python转pdf教程(Python实现将HTML转成PDF的方法分析)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9