`
hellohank
  • 浏览: 146008 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

记一次mysql用户消失问题

 
阅读更多

现象:数据库可以连接,重启也正常启动。但查询数据库时,就是报下面的错误

报错:The user specified as a definer ('mysql.infoschema'@'localhost') does not exists

直观原因:就是mysql.user表里面少了一个账号信息:mysql.infoschema

 

解决方法:

1、使用mysql语句创建账号:CREATE USER 'mysql.infoschema'@'localhost' IDENTIFIED BY '密码';

有可能报错:mysql8 ERROR 1726 (HY000): Storage engine 'MyISAM' does not support system tables. [mysql.user]

解决方法:ALTER TABLE mysql.user ENGINE = InnoDB;

修复之后,继续创建用户,发现哪个表报上面的错,就用上面的语句更改引擎。但,最终还是报错:Column count of mysql.user is wrong. Expected 51, found 45. The table is probably corrupted

那就不要挣扎了,这条路已经几乎不通了,还有什么使用mysql_upgrade的,基本上都不靠谱了。直接使用下面的第二种方法

 

2、插入对应的账号数据,亲测有效:

mysql -uroot -p"密码"

use mysql;

INSERT INTO mysql.user(`Host`,`User`,`plugin`,`authentication_string`,ssl_cipher,x509_issuer,x509_subject) VALUES ('localhost','mysql.infoschema','mysql_native_password','*THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE','','','');

FLUSH PRIVILEGES;

update user set Select_priv = 'Y' where User = 'mysql.infoschema';

FLUSH PRIVILEGES;

0
0
分享到:
评论

相关推荐

    购物车程序

    购物车程序是一个电子商务网站的核心组成部分,它允许用户在浏览商品时选择想要购买的物品,并暂时存储这些选择,以便于一次性结算。在这个完整的购物车系统中,我们可以深入探讨以下几个关键知识点: 1. **用户...

    sql分页存储过程

    例如,如果数据表经常更新,可能会出现“幻行”问题,即某些行可能在用户滚动页面时突然消失或出现。此外,当数据量特别大时,OFFSET操作可能会变得效率低下,因为它需要扫描并跳过很多行。 为了优化分页性能,可以...

    python删贴监测系统

    用户可以自定义监测频率,如每分钟、每小时或每天检查一次。 6. **异常处理与日志记录**:考虑到网络连接问题、网站结构变动等因素,系统需要包含异常处理机制,确保在遇到问题时能优雅地恢复或记录错误。logging库...

    骑士PHP人才系统 4.2.66.zip

    骑士PHP人才系统是一项基于PHP MYSQL为核心开发的一套免费 开源专业人才系统,软件具执行效率高、模板自由切换、后台管理功能方便等诸多优秀特点,凭借骑士网络的不断创新精神和认真的工作态度,相信骑士能够为您...

    2021-2022计算机二级等级考试试题及答案No.15845.docx

    5. 静态变量:静态变量在过程(函数)中保存的是上一次调用后的值,不是每次调用时重新初始化。 6. 计算机网络:建立计算机网络的主要目标是实现信息交流和资源共享。 7. 操作系统:操作系统是最基本的系统软件,...

    2021-2022计算机二级等级考试试题及答案No.4112.docx

    这是基本的二进制到十进制转换的例子,通过将二进制数每一位的值乘以相应的 2 的幂次再相加即可得到十进制数。例如,\(1 \times 2^3 + 1 \times 2^2 + 1 \times 2^1 + 1 \times 2^0 = 8 + 4 + 2 + 1 = 15\)。 ### 6...

    2021-2022计算机二级等级考试试题及答案No.10764.docx

    13. 光盘存储器分为只读式、可写一次和可读写三种类型。 14. PowerPoint2003的应用幻灯片版式提供了4种类型的版式。 15. 在MySQL中,整数类型(如B.INT)不受字符集设置影响。 16. VFP提供类设计器和表单设计器来...

    2021-2022计算机二级等级考试试题及答案No.19865.docx

    一旦两个表中的任意一个被关闭,这种临时关系就会消失。这与永久性关系不同,后者会在数据库结构中保存下来,即使表被关闭也不会丢失。 ### 3. 使用 SQL 查询统计产品的订购次数 为了查询至少被订购过三次的产品 ...

    2021-2022计算机二级等级考试试题及答案No.15468.docx

    15. `For`循环:给定的`For`循环语句会在执行一次后结束,因为步长为负,`I`从2减到10,所以`x`的值不会改变,仍然是0。 16. MySQL账户创建:可以通过GRANT语句、CREATE USER语句或者直接操作MySQL授权表来创建账户...

    Baby on the Way:宝贝进度栏-开源

    "App.application"可能是一个ClickOnce应用程序,这是一种.NET Framework提供的部署解决方案,允许用户一次点击即可安装和更新应用程序。而"setup.exe"则可能是标准的Windows安装程序,用于将应用的所有组件安装到...

    2021-2022计算机二级等级考试试题及答案No.16067.docx

    24. 一次性从文件中读出一行数据,可以使用Java的BufferedReader类的readLine()方法。 25. 结构化程序设计强调使用顺序、选择和循环三种基本控制结构,不包括GOTO跳转,以避免程序流程的混乱。 以上内容涉及了...

    易语言程序免安装版下载

    6) 修改MYSQL支持库跨静态编译的EXE和DLL传递连接句柄和记录集句柄无效的BUG(改动较大,可能会产生兼容性问题,我们已经仔细测试,也请使用到此库的用户帮助我们多多测试,以便及早发现问题,谢谢) 7) 其它修改 ...

    afterglow

    3. **数据持久化**:在数据库管理中,"余辉"可能意味着数据在处理完一次操作后仍然在系统中保留一段时间,这可能是为了日志记录、审计追踪或者缓存策略。这种情况下,理解关系型数据库(如MySQL)与非关系型数据库...

    ThinkSAAS开源社区系统官方下载

    修复提交内容提示后记录消失的问题 . 完善mobile手机web应用 . 修复qq登陆验证错误问题 . 修复个别环境下带有中文Url无法识别的问题 . 更换最新的uploadify上传插件 . 更新图片上传和附件上传 . 修复回复评论...

    2021-2022计算机二级等级考试试题及答案No.12319.docx

    1. **MySQL结果集**: `mysql_affected_rows()`函数用于获取上一次操作受影响的行数,而不是用于读取结果集中的记录。 ### 知识点 21: 绘图模式设置 **题目描述**: 介绍设置异或绘图模式的方法。 **知识点解析**:...

    reactjs-expensify-app

    3. 数据恢复策略:设定在服务器启动时自动恢复数据库状态的机制,比如从备份文件中恢复或从上一次已知的良好状态重建。 4. 使用ORM(对象关系映射)工具:如Sequelize或Mongoose,它们可以帮助我们更方便地处理...

    2021-2022计算机二级等级考试试题及答案No.14634.docx

    - **答案解析**:循环每次执行都会使得 x 减 1,直到 x 为 0 时仍然会执行一次循环体,此时 x 的值变为 -1。因此,正确答案为 B (x=-1)。 ### 8. 日期类型数据 题目询问在所给的表达式中,哪一个不是日期类型数据...

    中级计算机职称考试题库.pdf

    - **知识点**: 运算速度在1000亿次/秒以上、存储容量在1000亿位以上的计算机被称为超级计算机。 - **解析**: 大型计算机和巨型计算机的区别在于运算速度和存储容量,巨型计算机通常用于科学研究等高性能计算领域。...

Global site tag (gtag.js) - Google Analytics