我刚刚在Mac OS X High Sierra中通过brew卸载并重新安装了MySQL。我为Laravel项目创建了一个数据库,然后确保该数据库的名称与.env中的数据库名称匹配,但是在运行时:
php artisan迁移
什么都没有发生。我也尝试过
php artisan migration -vvv
但是我得到了相同的结果:什么都没有!没有输出,没有错误指示出什么问题。
任何表示都会感激的。
答案 0 :(得分:0)
您可以使用此命令清除缓存 PHP的工匠缓存:清除 然后您可以使用php artisan migration 试试这个,希望对您有帮助!
答案 1 :(得分:0)
我遇到了与您相同的问题,在我的情况下,我没有为导致该问题的数据库用户设置密码。请尝试以下操作:
mysqladmin -u YOURDBUSER password 'newpassword'
将密码分配给数据库用户GRANT ALL PRIVILEGES ON yourDB.* to 'YOURUSER'@'localhost';
祝你好运。