只能说是本人手误,一不小心误删了mysql数据库里面自带的mysql库里面的一个表格,然后导致再次启动mysql时出现如标题所示的错误,如果不是数据库里有大量的数据,我就会直接卸载重新安装,(当然有的说是把mysql下面的data文件夹备份,然后卸载重装,然后替换掉新装的数据库下面的data文件夹就可以完后数据恢复,但是必须保证两次安装版本一致,只是一个思路,由于本人未实践,所以不敢贸然推荐给大家)。
下面说说我自己的做法,我是两台电脑装的mysql版本一致,所以我就用能正常启动的mysql下面的mysql文件夹替换掉无法启动的mysql数据库下面的文件夹。然后重启,结果发现可以正常启动了。
只是一个小小的错误,导致百度了两个小时才解决问题,所以警示大家不要以为mysql数据库下面自带的数据库没什么用就可以随便删除里面的表格,结果很容易导致类似的情况出现,如果涉及到大量的公司数据,可能会造成一定的不可恢复的损失。
当然我的这种做法不是很科学,如果有大佬有更好更科学的解决办法,可以留言讨论一下。