2016-02-27 57 views
1

在wamp服务器出现问题后,我卸载了它,并通过移动www文件夹并重新下载wamp而导致错误。重新安装wamp服务器后发生未知数据库问题

所以安装WAMP和解决问题,我有以后,我的项目(使用laravel)不工作了:

SQLSTATE[HY000] [1049] Unknown database 'db_name' 

我试图php artisan cache:clear但什么都没有改变

我该如何解决这个问题?

回答

1

问题是Laravel找不到数据库。也许你忘了恢复你的数据库?事情是卸载WAMP,你已经删除了所有数据库的MySQL(WAMP中的M代表MySQL)。

或者您可能忘了在.env文件中设置数据库主机,用户名和密码。

+0

我现在可以恢复它们还是为时已晚? – Guest012393

+0

如果你没有做备份,没有。有一个小小的机会:用Recuva或类似工具恢复删除的mysql文件,并尝试使用它们。但是如果你对所有这些东西都不熟悉,你就没有机会,对不起。你应该总是做数据备份。如果您在那里没有大量数据,则可以再次运行迁移(如果使用了它们)以恢复数据库结构。或者您可以手动重新创建所有表和数据的数据库。 –

+0

我会尽力了解Recuva。非常感谢 – Guest012393