【发布时间】:2016-07-08 02:22:54
【问题描述】:
我正在使用最新版本的 laravel 开发一个站点,我们最近将 MySQL 数据库位置从远程主机更改为本地主机。在移动和编辑 config/database.php 文件以反映更改后,我尝试运行命令 php artisan migrate,但我没有得到任何回复。
终端无响应,新数据库中无结果。我也尝试过 migrate:refresh 和 migrate:status。
如何重新运行迁移并获取新数据库中的表?
【问题讨论】:
-
php artisan migrate应该可以解决问题。您应该能够备份远程 MySQL 并在本地实例中恢复它,这样您就不会丢失任何数据。 -
从本地导出远程导入数据库......
-
所以 php artisan migrate 和 migrate 下的所有命令似乎只是坐在终端上,实际上并没有做任何事情。我知道这在我们使用旧数据库时曾经有效,但不确定我们做了什么来破坏它。
标签: mysql laravel database-migration