mysql - SQLSTATE[HY000] [2006] MySQL 服务器已经消失 laravel mysql 和 xampp
问题描述
我正在使用带有 xampp 安装的 laravel 7。php artisan migrate
失败并给出错误:SQLSTATE[HY000] [2006] MySQL server has gone away
我的 .env 文件:
APP_URL=http://localhost
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=****_db
DB_USERNAME=root
DB_PASSWORD=*******
我试过localhost
在 env 文件中而不是127.0.0.1
. 值得一提的是,我的 xampp 应用程序在此地址启动:http://192.168.64.2/
我已经启动并重新启动了 xampp 服务器,并且php artisan cache:clear
每次我对.env
文件进行更改时都会这样做
解决方案
我最终放弃了连接到我的本地 xampp 安装并连接到 AWS RDS 实例并且它工作正常。
推荐阅读
- python - 如何将 JSON 对象键拆分为多个键,并相应地使用它们的值(最好在 R 中)?
- java - 无法获取将文件上传到 PHP 服务器的 Java 方法
- kubeflow - KubeFlow 中 TFX 标准组件的等价物
- oracle - 在 ADW 中使用 UTL_FILE
- android - 添加库以输入 Android C++ Visual Studio Clang exit -1
- docker - Docker Compose HAProxy 负载均衡器问题
- mobile - 会员插件的两个单独菜单
- git - 在 git 提交中看到“此用户尚未上传他们的公钥”,但我的 gpg 密钥已上传
- php - 从 Firebase 中删除多个数据
- python - 有没有办法根据行/列为数据框绘制热图?