2016-02-27 58 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