2017-04-14 61 views
0

我一直在使用MySQL使用数据库来处理我的第一个项目。我今天早上醒来无法登录到本地主机。我可以在没有密码的情况下进入root,并且没有任何数据库在那里。我该怎么办?MYSQL /数据库数据库不见了?

+2

你是什么意思无法登录?您的凭证不被接受? – BenM

+0

是它说acess denied,当我试图登录没有密码它的作品,但没有数据库存在 – lolsharp

+0

哪个MySQL版本,哪个操作系统,哪个客户端? –

回答

0

理论上root可以访问所有的数据库。如果你还没有删除它们,那么你可能会失去对它们的访问权限。请记住,MySQL在登录时对主机敏感。

[email protected]%[email protected][email protected]等等...都可以被分配不同的权限。

您可以尝试在skip-grant-tablemy.ini,在这个答案解释:

Regaining access to lost MySQL password for PHPMyAdmin on WAMP

有了这个,你可以重新设置root的密码,然后再试一次。

如果这不起作用,我会查看你的SQL历史记录,看看你是否没有意外删除它们?

+0

我didint删除任何东西,但它怎么可能我的passsword刚刚停止工作 – lolsharp

+0

好吧,所以我检查了mydata文件夹,他们仍然存在这是一个RELIF叹息我认为 – lolsharp