我无法使用mysql的3306端口访问laravel项目中的数据库和迁移

cyej8jka  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(411)

第一张图片是.env文件中的数据库配置,端口号是3306
第二张图片是/config/database.php文件中的数据库配置
第三幅图是mysql工作台中的数据库配置
当.env文件中的端口号设置为3306时,我无法迁移model和access数据库,而如果设置为33060,它可以访问。
当我尝试运行“php artisan migrate”时,它生成了错误“illuminate\database\queryexception:sqlstate[hy000][1045]access denied for user'homestead'@'localhost'(使用密码:yes)(sql:select*from information_schema.tables where table_schema=homestead and table_name=migrations)”。
我尝试了很多方法,但在使用端口3306时仍然遇到同样的问题。

kknvjkwl

kknvjkwl1#

vagrant box不会像您在.env文件中指定的那样在localhost(127.0.0.1)上运行,您必须指定 ip_address 在上面你可以把你的 vagrantfile ```
config.vm.network "public_network", ip: "192.168.1.10"

在那次跑步之后 `vagran reload` 在终端

相关问题