错误原因:data目录损坏
备份原来data目录(重命名为data--即可)
打开cmd命令窗口,并且进入到MySQL安装目录中的bin目录
然后输入如下命令回车:mysqld --initialize-insecure --user=mysql
备份原来data目录(重命名为data--即可)
打开cmd命令窗口,并且进入到MySQL安装目录中的bin目录
然后输入如下命令回车:mysqld --initialize-insecure --user=mysql
执行完上面命令后,MySQL会自建一个data文件夹,并且建好默认数据库,登录的用户名为root,密码为空,后面的操作就跟之前一样了
mysql 提示表不存在的解决方法error: 1146: Table doesn't exist
mysql 提示表不存在的解决方法error: 1146: Table doesn't exist
1.删除MySQL目录下data下的对应表的.frm文件
2.将破坏了的Mysql目录对应表的文件和ibdate1文件拷贝到好的MySQL对应目录下
转载请注明出处。