多语言展示
当前在线:2000今日阅读:82今日分享:48

数据库mysql解压版报错说明:1146(42S02)

由于对数据库了解甚少,但也希望大神们或者知道解决方法的小伙伴也能指教我怎么解决mysql-5.7.20-winx64解压版问题。这里在次说下MySQL是数据库,Navicat for MySQL应用软件是MySQL数据库的图形化管理界面只是让MySQL以应用方式便于增删改查,比起dos命令端增删改查是方便很多的。说起来也是坎坷,一报错整个人就蒙蔽了,找了官方解释,网上资料但都不是我报错解决的问题,我的报错很另类开始报:1146 -Table 'mysql.user' donsn't exist 、1146 -Table 'mysql.db' donsn't exist等错误都指向了ERROR 1146 (42S02): Table 'performance_schema.session_variables' doesn't exist,这我就很无解了,网上的资料各种试,添加文件,更新数据日记,发现还是不能解决,反而,MySQL启动失败了,方法有什么多看你这么去做了,所以,这里我就分享下心得。
方法/步骤
1

这里我帖出Navicat for MySQL图片,然后我就各种试网上的方法,最后奇葩出现了MySQL启动失败,异常,看图:

2

打开Navicat for MySQL连接失败,这是为什么?

3

在cmd管理员身份运行下我键入指令,这里我就帖出部分我亲测的指令。

4

最后真找不到到底是哪的问题,只知道mysql缺失表,也新建了缺失的表,也拷贝了backupctrl作为使用innodb存储引擎,也在mysql下建立一个拷贝的数据库(数据库名要一样,里面不需要建表),然后将所有的.frm文件拷贝到建好的数据库文件夹中,结果就是如图:

5

然后,我重新卸载在安装发现上次遗留的问题还是一样存在,这里我选择安装卸载掉解压版MySQL数据库,试试安装版mysql-5.5.58-winx64,完美的解决了之前的问题,结果如图:

注意事项
1

解压版很不错的只要路径配置正确问题比较好找,这里主要因为小编才疏学浅选择了安装版

2

这篇心得觉得对小伙伴们有帮助给个赞

推荐信息