mysql数据库报错1146_关于MySQL报错:[ERR] 1146

mysql数据库报错1146_关于MySQL报错:[ERR] 1146最近因为电脑重装了系统,导致自己原本的数据库呗覆盖,需要重新重新安装数据库,但是由于我之前数据库版本是mysql5.0.22,版本太低,所以小编决定安装mysql5.7.23版本的,一开始没什么问题,根据之前的安装路径安装成功后,接着配置了mysql的环境变量mysql_path,,然后在数据库编辑工具NavicatforMySQL打开后,进行了一个小小的数据库查询:select*fr…

大家好,又见面了,我是你们的朋友全栈君。

最近因为电脑重装了系统,导致自己原本的数据库呗覆盖,需要重新重新安装数据库,但是由于我之前数据库版本是mysql 5.0.22,版本太低,所以小编决定安装mysql 5.7.23版本的,一开始没什么问题,根据之前的安装路径安装成功后,接着配置了mysql的环境变量mysql_path,,然后在数据库编辑工具Navicat for MySQL打开后,进行了一个小小的数据库查询:select * from user;回车之后发现报错:[Err] 1146 – Table ‘performance_schema.session_status’ doesn’t exist

0670048f4f24?utm_campaign=hugo

数据库报错

之后通过百度一些博客,知道了原因:原来是自己的之前安装的数据库没有清空干净。有两个方法可以解决:

第一种(最直接的方法):把用户之前安装的数据库的所有数据清空后在重装后在数据库工具Navicat for MySQL在另行打开运行就没问题;(不建议用这种方法,因为用于有些数据库数据信息需要保留,除非用户原本的数据全部不需要了)

第二种(建议使用):首先根据你数据库的安装路径,如图:

0670048f4f24?utm_campaign=hugo

bin文件路径图

输入cmd,回车后显示命令行,如图:

0670048f4f24?utm_campaign=hugo

cmd命令行

在命令行中输入:mysql_upgrade -u root -p –force,回车后会提示用户输入数据库密码,如图:

0670048f4f24?utm_campaign=hugo

输入密码

这时候回车会出现这两种情况:①数据库check is ok,如图:

0670048f4f24?utm_campaign=hugo

check is OK

这时候说明你的数据库已经重置成功并保存了相关数据。

但是也会出现这样的情况:②直接报错:Error occurred: Cannot select database.,如图所示:

0670048f4f24?utm_campaign=hugo

数据库报错

这是因为什么呢?原来是因为用户在安装新版本的数据库时data文件下的ibdata1配置文件,与被覆盖的数据库的data文件下的ibdata1配置文件冲突了,如果之前的ibdata1配置文件没有丢失就直接复制粘贴到新安装的数据库路径下的data文件与ibdata1配置文件进行替换,但是小编这里由于之前的ibdata1配置文件已经丢失,那小编应该怎么办呢?后来看了一下mysql的官网提示,想到了一个新办法,那就是在my.ini配置文件中添加配置项:show_compatibility_56 = ON  performance_schema,如图:

0670048f4f24?utm_campaign=hugo

添加配置项

保存后重新运行数据库即可解决[ERR]1146报错。如图:

0670048f4f24?utm_campaign=hugo

修改完成

ps:这几种情况是小编实际中遇到的情况,可能会与其他人遇到的问题不同,希望大家可以技工更多更好地办法解决报错,欢迎大家积极留言。

本文属于原创;

分类:数据库;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/141993.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • webservice有哪些框架_前端主流js框架

    webservice有哪些框架_前端主流js框架Webservice框架CXF最新版本:2.2.2开源服务框架,可以通过API,如JAX-WS,构建和开发服务。服务可以使多种协议的,例如SOAP,XML/HTTP,RESTfulHTTP, CORBA,并可以工作与多种传输协议之上,如HTTP,JMS,JBI。主要特性l 支持Webservice标准:包括SOAP,theBasicProfile,WSDL,WS-Addres…

    2022年9月21日
    5
  • 单点登录SSO:概述与示例

    单点登录SSO:概述与示例本系列将由浅入深的带大家深入最新的单点登录 SSO 方案选型与架构开发实战 附动图示例 从业十多年 为政府 电信 跨国公司顾问和实施的单点登录解决方案无数 深谙其痛点与关键 大部分单点登录方案 从产品方案选型起就存在根本性问题 往往导致 1 受困于诸多被集成系统的改造 2 依赖特定终端 甚至特定浏览器 3 被 忽悠 只想剪个头发 结果买了美容保养年卡 而且头发还剪得不好 4 一个月能实施完的折腾了三四个月

    2025年9月24日
    3
  • java字段_java字段是什么

    java字段_java字段是什么Java 中的属性和字段有什么区别 Java 中的属性 property 通常可以理解为 get 和 set 方法 而字段 field 通常叫做 类成员 或 类成员变量 有时也叫 域 理解为 数据成员 用来承载数据的 字段 field 类成员 字段 通常是在类中定义的类成员变量 例如 publicclassA privateStrin 123 我们可以说 A 类中有一个成员变

    2025年7月14日
    6
  • 理解图像卷积操作的意义

    理解图像卷积操作的意义数字信号处理中卷积卷积一词最开始出现在信号与线性系统中,信号与线性系统中讨论的就是信号经过一个线性系统以后发生的变化。由于现实情况中常常是一个信号前一时刻的输出影响着这一时刻的输出,所在一般利用系统的单位响应与系统的输入求卷积,以求得系统的输出信号(当然要求这个系统是线性时不变的)。卷积的定义:卷积是两个变量在某范围内相乘后求和的结果。如果卷积的变量是序列x(n)和h(n),则…

    2022年5月28日
    42
  • MySQL索引详细

    MySQL索引详细

    2021年11月12日
    42
  • 小程序生命周期(onLaunch、onShow、onHide、onReady、onLoad、onUnload)[通俗易懂]

    小程序生命周期(onLaunch、onShow、onHide、onReady、onLoad、onUnload)[通俗易懂]onlaunch:当小程序初始化完成时,会触发onLaunch(全局只触发一次)(app.js);onLoad:页面加载小程序注册完成后,加载页面,触发onLoad方法。一个页面只会调用一次,可以在onLoad中获取打开当前页面所调用的query参数(页面js)。onShow:页面显示页面载入后触发onShow方法,显示页面。每次打开页面都会调用一次(比如当小程序有后台进入到…

    2022年6月20日
    96

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号