【发布时间】:2020-02-27 17:19:16
【问题描述】:
我是 Laravel 开发的新手。 我已在我的 Mac Mojave 10.14.6 上将 Xampp 更新到 7.3.11。 在 Laravel 项目中,当我点击 php artisan migrate 命令时出现以下错误。
SQLSTATE[HY000] [2002] 连接被拒绝(SQL: select * from information_schema.tables 其中 table_schema = laravel 和 table_name = 迁移和 table_type = 'BASE TABLE')
当我启动 Xampp 服务时,我的管理面板在 http://127.0.0.1:8080/phpmyadmin 上运行。
我在 Laravel 的工作项目也没有连接数据库,说连接被拒绝。
我尝试在 .env 文件中更改 DB_Port 和 DB_Host。
我尝试清除缓存。
任何帮助将不胜感激。
我的.env 文件
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=
【问题讨论】:
-
另外,我强烈建议使用 Laravel Valet 和通过 Homebrew 安装的 Nginx 和 MySQL,而不是这样的混乱
-
你的 MySQL 服务器是否在 3306 端口上运行?
-
@kerbholz 是的,它在同一个端口上
-
我已经通过将 Xampp 降级到 7.1.33 解决了这个问题。
-
我重新启动了我的电脑并迁移到工作中!
标签: php laravel macos xampp macos-mojave