Laravel Migrate Cant连接到MYSQL

时间:2018-09-21 10:28:55

标签: php mysql laravel laravel-valet

我已经在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项目。同样的错误。

有什么想法可以解决吗?

1 个答案:

答案 0 :(得分:-1)

输入您的php管理员的root密码我认为您确实有root php admin的密码吗? DB_PASSWORD =“您的密码”