mysyl无法创建数据库,Errcode: 2 - No suc
2017-12-05 本文已影响790人
赤乐君
今天因为这个问题花了两个多小时,这里记录下填坑经验,方便后来人吧。平台式MAC,OS 10.11。
遇到的错误提示
在mysql中创建数据库:
create database test
结果返回错误,ERROR 1006 (HY000): Can't create database。
之后试了试,又出现了新的错误:Failed! Error: File './mysql/user.MYD' not found (Errcode: 2 - No such file or directory)
经过调查,这个错误才是最根本的,它表示数据库文件损坏了,一旦出现这个提示,就不要再抱希望了,直接删掉重新安装。
一定要删干净,可以看这个帖子,https://gist.github.com/vitorbritto/0555879fe4414d18569d。
然后重新安装。我是照这个视频里安装的:https://www.youtube.com/watch?v=q9S51sykd1A。
重新安装后一切正常。所以总结一下,一旦看到上面的错误提示,就不要再浪费时间找错误了,重装才是最快的解决办法。