mysql 1396错误_错误1396(HY000):操作CREATE..._慕课猿问-程序员宅基地

技术标签: mysql 1396错误  

我似乎无法重新创建一个已删除的简单用户,即使以root用户身份在MySQL中也是如此。

我的情况是:用户'jack'曾经存在,但是我从mysql.user中删除了它以重新创建它。我在那张桌子上看不到任何痕迹。如果我对其他随机用户名(例如“ jimmy”)执行此命令,则该命令会正常工作(就像最初对“ jack”所做的一样)。

我已经做了些什么来破坏用户“ jack”,以及如何撤销该破坏,以便重新创建“ jack”作为此安装的MySQL的有效用户?

请参见下面的示例。(当然,最初,在创建“ jack”和将其删除之间有很多时间。)

mysql> CREATE USER 'jack'@'localhost' IDENTIFIED BY 'test123';

Query OK, 0 rows affected (0.00 sec)

mysql> select user,host from user;

+------------------+-----------------+

| user             | host            |

+------------------+-----------------+

| root             | 127.0.0.1       |

| debian-sys-maint | localhost       |

| jack             | localhost       |

| root             | localhost       |

| root             | russ-elite-book |

+------------------+-----------------+

5 rows in set (0.00 sec)

mysql> delete from user where user = 'jack';

Query OK, 1 row affected (0.00 sec)

mysql> select user,host from user;

+------------------+-----------------+

| user             | host            |

+------------------+-----------------+

| root             | 127.0.0.1       |

| debian-sys-maint | localhost       |

| root             | localhost       |

| root             | russ-elite-book |

+------------------+-----------------+

4 rows in set (0.00 sec)

mysql> CREATE USER 'jack'@'localhost' IDENTIFIED BY 'test123';

ERROR 1396 (HY000): Operation CREATE USER failed for 'jack'@'localhost'

mysql> CREATE USER 'jimmy'@'localhost' IDENTIFIED BY 'test123';

Query OK, 0 rows affected (0.00 sec)

mysql> select user,host from user;

+------------------+-----------------+

| user             | host            |

+------------------+-----------------+

| root             | 127.0.0.1       |

| debian-sys-maint | localhost       |

| jimmy            | localhost       |

| root             | localhost       |

| root             | russ-elite-book |

+------------------+-----------------+

5 rows in set (0.00 sec)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_35832025/article/details/113262069

智能推荐

常见的电平标准 USB/TTL/RS232/RS485_usb电平标准-程序员宅基地

文章浏览阅读1.9w次,点赞13次,收藏75次。RS232电平或者说串口电平:指得都是计算机9针串口的电平,采用负逻辑:-15v ~ -3v 代表1 ,+3v ~ +15v 代表0 。RS485电平和RS422电平:由于两者均采用差分传输(平衡传输)的方式,所以它们的电平方式,一般有两个引脚 A,B 发送端 AB间的电势差U为UB-UA: +2 ~ +6v : 1 ,-2 ~ -6v : 0 ,接收端 AB间的电势差U为:大于 +200_usb电平标准

mysql+pivot+列转行_sql的行转列(PIVOT)与列转行(UNPIVOT)-程序员宅基地

文章浏览阅读1.5k次。CREATE TABLE [StudentScores]([UserName] NVARCHAR(20), --学生姓名[Subject] NVARCHAR(30), --科目[Score] FLOAT, --成绩)INSERT INTO [StudentScores] SELECT ..._mysql pivot

机器学习概论1——简介_机器学习的完整性-程序员宅基地

文章浏览阅读407次。机器学习概论1——简介_机器学习的完整性

【达梦数据库】数据库测试-程序员宅基地

文章浏览阅读4.2k次,点赞2次,收藏21次。数据库测试是依据数据库设计规范对软件系统的数据库结构、数据表及其之间的数据调用关系进行的测试。本文主要介绍了两项常用的测试基准 TPC-C 和 TPC-H ,并通过达梦数据库 DM8 分别进行了数据库测试。..._数据库测试

美容美发行业小程序源码系统+在线预约+会员卡 带完整的搭建教程_美业系统源码-程序员宅基地

文章浏览阅读336次。大家好啊,今天源码小编又来给大家分享了,今天要分享的是一款美容美发行业小程序源码系统。系统设置:基本信息、小程序配置、登录设置、手机端账号、首页营销导航、底部TAB、云推送、短信设置、模板消息、打印设置、腾讯地图key等等等等。广告管理:首页轮播图、砍价轮播图、首页弹窗、海报背景图;门店管理:门店列表、店长列表、门店技师、技师分佣设置;订单管理:服务订单列表、砍价订单列表、充值订单列表;服务管理:服务分类、服务列表、服务添加;会员管理:会员等级、会员设置、访客列表;营销设置:营销插件、优惠劵、砍价;_美业系统源码

java基础整理:static关键字 静态代码块什么时候执行_static关键字静态变量构造代码块在什么时候执行-程序员宅基地

文章浏览阅读6.3k次。1.介绍static可以修饰变量、方法、代码块和类(内部类)(1)修改变量:则这个属性是被这个类所有,并不是被对象所有,也就是说该类创建的所有对象共有同一个属性,可以通过类名.属性名,直接调用,不用先new一个对象。public class Person { String name; int age; public String toString() { return "Name:" + name + ", Age:" + age; }_static关键字静态变量构造代码块在什么时候执行

随便推点

云上更安全?亚马逊云科技宣布将持续加大在中国区域安全合规领域投入-程序员宅基地

文章浏览阅读5.3k次。编辑 | 宋慧出品 | CSDN云计算新冠疫情对我们工作产生了深远的影响,远程在线的工作与交流愈加普及,国内更多公司在推出居家办公的“混合办公”模式。不过,这也给了网络攻击更多的机会,CSDN看到,有多个安全领域的报告都显示,针对身份和边缘的攻击与安全风险正在不断增加,云上安全备受关注。近日,亚马逊云科技宣布将持续加大在中国区域安全合规领域的投入,在为客户提供安全合规的基础设施和云服务基础上,将与光环新网及西云数据共同加速安全合规服务和功能在中国的落地,并进一步加强与亚马逊云科技合作伙伴

java只有值传递没有引用传递_普通数据类型为什么不能进行引用传递-程序员宅基地

文章浏览阅读191次。java中的参数传递不管是基本数据类型还是引用 数据类型只有值传递,没有引用传递,也就是说Java中参数传递的是内容,而不是引用。下面看几个例子。例1:/* 1. 基本数据类型的参数传递 2. */package ch.demo2;public class TestDemo1 { public static void main(String[] args) { int a = 5..._普通数据类型为什么不能进行引用传递

linux 下多线程错误 undefined reference to `sem_init'_undefined reference to `sem_post-程序员宅基地

文章浏览阅读7.3k次,点赞7次,收藏8次。原文地址::http://www.cnblogs.com/stli/archive/2010/03/11/1683823.htmlundefined reference to `sem_init'undefined reference to `sem_post'undefined reference to `sem_wait'编译选项需要加入一个多线程g_undefined reference to `sem_post

UDS(三)网络层时间参数_uds时间参数-程序员宅基地

文章浏览阅读1.1w次,点赞15次,收藏163次。网络层定义了N_Ar、N_As、N_Br、N_Bs、N_Cr、N_Cs六个时间参数。网络层在检测到错误的时间传递至上层使用者1.当N_As 超时时,即发送方没有及时发送出N_PDU,系统将放弃信息的接收并传递<N_Result> = <N_TIMEOUT_A>的N_USData.comfirm指示2.当N_Ar超时时,即接收方没有及时发送出N_PDU,系统将放弃信息的接收并传递<N_Result> = <N_TIMEOUT_A>的N_USData.co_uds时间参数

软件架构场景之—— BFF:如何处理好微服务之间千丝万缕的关系?_bff:如何处理好微服务之间千丝万缕的关系?-程序员宅基地

文章浏览阅读1.4k次。业务场景之前设计的一个供应链系统中,它包含了商品、销售订单、加盟商、门店运营、门店工单等服务,涉及了各种用户角色,比如总部商品管理、总部门店管理、加盟商员工、门店人员等,而且每个部门的角色还会进行细分。而且这个系统中还包含了两个客户端 App:一个面向客户,另一个面向公司员工和加盟商此时,整个供应链系统的架构如下图所示上图中的网关层主要负责路由、认证、监控、限流熔断等工作路由: 所有的请求都需要通过网关层进行处理,网关层再根据 URI 将请求指向对应的后台服务,如果同一个服务存在多个服_bff:如何处理好微服务之间千丝万缕的关系?

java开发C语言编译器:JVM 的基本操作指令介绍及其程序运行原理_jvm和c语言-程序员宅基地

文章浏览阅读1.2k次。本文介绍了java虚拟机所能运行的基础指令,同时讲解了虚拟机是如何基于堆栈和队列配合相关基础指令,运行字节码程序的。最后我们给出了一段C语言代码,并详细讲解了我们的编译器如何把代码编译成能在java虚拟机上执行的java汇编语言_jvm和c语言

推荐文章

热门文章

相关标签