我一直致力于使用MySQL使用数据库的第一个项目。我今天早上醒来无法登录localhost。我能够输入root而没有密码,我的数据库都没有。我该怎么办?
答案 0 :(得分:0)
理论上,root应该可以访问所有数据库。如果您尚未删除它们,则可能只是失去了对它们的访问权限。请记住,登录时MySQL对主机敏感。
root@%
,root@localhost
,root@10.0.0.1
等...可以为所有人分配不同的权限。
您可以在skip-grant-table
中尝试my.ini
,如以下答案所述:
Regaining access to lost MySQL password for PHPMyAdmin on WAMP
使用此功能,您可以重置root密码,然后重试。
如果这不会产生效果,我会查看您的SQL历史记录,看看您是否没有意外删除它们?