laravel迁移不处理新数据库

hec6srdp  于 2021-06-23  发布在  Mysql
关注(0)|答案(2)|浏览(351)

我刚刚在mac os x high sierra中通过brew卸载并重新安装了mysql。我为我的laravel项目创建了一个db,然后确保db的名称与.env中的名称匹配,但是在运行时:
php artisan迁移
什么都没发生。我也试过了
php artisan迁移-vvv
但我得到了同样的结果:什么都没有!没有输出,没有指示可能出错的错误。
任何迹象都将不胜感激。

avkwfej4

avkwfej41#

我和你有同样的问题,在我的情况下,我没有为db user设置密码,这导致了这个问题。请尝试以下操作:
使用为db用户分配密码 mysqladmin -u YOURDBUSER password 'newpassword' 如果在为用户分配密码后仍然无法工作,请尝试授予该用户所有权限(我不建议在生产中使用) GRANT ALL PRIVILEGES ON yourDB.* to 'YOURUSER'@'localhost'; 祝你好运。

yfjy0ee7

yfjy0ee72#

您可以使用这个commad php artisan清除缓存cache:clear and 那么你可以用php进行artisan移植试试这个我希望这个能帮到你!

相关问题