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修改密码的几种方式)
- mysql查看视图注释(详解MySQL的sql_mode查询与设置)
- mysql数据库调优技术大全(Mysql数据库性能优化三分表、增量备份、还原)
- mysql提高分页效率(MySQL优化教程之超大分页查询)
- mysql substr函数的用法(MySQL切分函数substring的具体使用)
- mysql索引为什么是b+树(mysql 使用B+树索引有哪些优势)
- mysql六大锁解析(MySQL 锁的相关知识总结)
- mysql时间存储如何选择(MySQL如何使用时间作为判断条件)
- mysql 5.5.27 winx64安装配置方法图文教程(mysql 5.5.27 winx64安装配置方法图文教程)
- thinkphp5怎么设置默认返回(thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结)
- mysql游标的使用(MySQL 游标的作用与使用相关)
- mysql 高级用法(MySQL实现replace函数的几种实用场景)
- mysql新增字段并添加备注(mysql添加备注信息的实现)
- mysqlset用法(mysql descDESCRIBE命令实例讲解)
- 怎么用docker中的mysql连接数据库(解决Docker之mysql容器数据库更改不生效的问题)
- apache搭建php环境(Windows上安装Apache2、PHP5、MySQL5及与Resin配合实现多系统之整合)
- 杯酒人生---瓦伦丁酒杯和奥丁格啤酒(杯酒人生---瓦伦丁酒杯和奥丁格啤酒)
- 中秋节买啤酒,预算超过7元试试这8种啤酒,麦香浓郁都是真啤酒(预算超过7元试试这8种啤酒)
- CellPress旗下的6 期刊,国人友刊来了解一下吧(CellPress旗下的6期刊国人友刊来了解一下吧)
- ()
- SCI检索 SSCI检索 EI检索 ISTP检索 CSCD检索简介(SCI检索SSCI检索EI检索)
- 参考文献里期刊名称的写法,你知道吗(参考文献里期刊名称的写法)
热门推荐
- pythondjango工作机制(Python后台开发Django会话控制的实现)
- laravel 开发自定义组件(laravel实现上传图片并在页面显示的例子)
- python基础教学之125 装饰器简介(python3 property装饰器实现原理与用法示例)
- jquery中one()的用法
- pandas写入excel文件(Pandas读取并修改excel的示例代码)
- python做出来的游戏按什么键运行(python pygame实现方向键控制小球)
- mysql8.0关键字段使用(MySQL 8.0新特性之隐藏字段的深入讲解)
- .NET中dynamic和var的区别
- sqlserver索引介绍(浅析SQL Server的聚焦使用索引和查询执行计划)
- sql中把一列数据相加(SQL实现相邻两行数据的加减乘除操作)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9