我已经在Mac(5.7.5
)上安装了一个新的Laravel项目(10.13.6
)。
我已经使用brew install mysql
安装了mysql(8.0.12),并使用了laravel create laraveltest
命令安装了laravel项目。
Laravel在Valet环境(2.1.1)中运行。
我可以使用Sequel Pro客户端(127.0.0.0,没有密码的root用户)并通过命令行mysql -uroot
连接到Mysql服务器。
我可以创建数据库create database laraveltest
并使用数据库use laraveltest
,但是当我尝试迁移数据库php artisan migrate
时出现错误:
“ PDOException:SQLSTATE [HY000] [2006] MySQL服务器已消失”)
因此,看来Laravel无法连接到我的mysql
服务器。
我的.env文件:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laraveltest
DB_USERNAME=root
DB_PASSWORD=
我尝试卸载/安装mysql。重新启动计算机。删除/创建laravel项目。同样的错误。
有什么想法可以解决吗?
答案 0 :(得分:-1)
输入您的php管理员的root密码我认为您确实有root php admin的密码吗? DB_PASSWORD =“您的密码”