无法使用 Laravel 迁移 [重复]
Posted
技术标签:
【中文标题】无法使用 Laravel 迁移 [重复]【英文标题】:can not migrate using Laravel migrate [duplicate] 【发布时间】:2020-04-18 20:54:45 【问题描述】:我买了新的MacBook Pro,我在里面安装了mysql,然后安装了sequel pro来查看表和数据库,
但是当我命令php artisan migrate
这个错误指责
error image
几乎过去 30 小时我都在遭受这个问题,任何人都可以帮助看看
【问题讨论】:
用户名/密码错误。您的 .env 文件是否正确?检查您的 config/database.php。运行 php artisan tinker 并输入config('database')
并检查您的数据库凭据是否正确。
@EliasSoares 是的,我认为这是类似的问题,但我无法理解该答案,请您用简单的话帮助我
你的sequel pro连接成功了吗?如果是,@Elias Soares 为您提供了很棒的链接。我认为您可以创建新用户并将所有 PRIVILEGES 授予可以正常工作的用户。
是的,我这样做了,我创建了新用户给他们所有权限,但这也不起作用
你如何在本地服务你的 Laravel 应用程序?
【参考方案1】:
我建议安装宅基地以在本地或代客上开发。
https://laravel.com/docs/6.x/homestead https://laravel.com/docs/6.x/valet
如果两者都不是你可以尝试php artisan serve
https://laravel.com/docs/master#installing-laravel
一旦应用程序使用您提到的三个选项之一提供服务,然后连接您的数据库。
如果不以某种方式为应用程序提供服务,它不知道从应用程序连接到本地主机。
这就是为什么您在尝试迁移时收到错误消息的原因是应用程序不知道如何连接到您安装的 MySQL。
使用虚拟化开发环境(例如 homestead)保护您的计算机(主机)的完整性,并允许它模拟更接近生产的环境。
【讨论】:
以上是关于无法使用 Laravel 迁移 [重复]的主要内容,如果未能解决你的问题,请参考以下文章