我正在使用laravel的最新版本在網站上工作,我們最近將MySQL DB位置從遠程主機更改爲本地主機。移動並編輯config/database.php文件以反映更改後,我嘗試運行命令php artisan migrate,但我沒有收到任何迴應。Laravel artisan migrate
終端沒有響應,新數據庫沒有結果。我也嘗試遷移:刷新和遷移:狀態。
如何重新運行遷移並獲取新數據庫中的表?
我正在使用laravel的最新版本在網站上工作,我們最近將MySQL DB位置從遠程主機更改爲本地主機。移動並編輯config/database.php文件以反映更改後,我嘗試運行命令php artisan migrate,但我沒有收到任何迴應。Laravel artisan migrate
終端沒有響應,新數據庫沒有結果。我也嘗試遷移:刷新和遷移:狀態。
如何重新運行遷移並獲取新數據庫中的表?
首先放下你的數據庫表或表,不是執行
php artisan migrate:refresh
希望它會爲你工作
我在沒有表的新數據庫上運行這些命令。我應該創建一個表然後刪除它嗎? –
首先創建一個數據庫然後遷移。 –
您可以將DB導出到文件並將其導入本地主機。你不需要運行php artisan migrate命令。
如果您已經擁有包含表和數據的數據庫,則不需要運行遷移。
'PHP工匠migrate'應該做的伎倆。您應該能夠對遠程MySQL進行備份並將其恢復到本地實例中,這樣您就不會有任何數據丟失。 – sniels
從本地導出遠程數據庫...... – Hamelraj
因此,php工匠遷移和遷移下的所有命令似乎只是坐在終端,並沒有實際做任何事情。我知道這在我們使用舊數據庫時曾經工作過,但不知道我們做了什麼來打破它。 –