我将 Laravel 项目从 localhost 移动到服务器。我在服务器上完成了每一步。
我可以在我的服务器上查看登录页面。问题是我无法连接到我的 MySQL 服务器。
我的 .env
文件:
APP_NAME=Transport
APP_ENV=local
APP_KEY=base64:mrakeyidharhaikonsdf
APP_DEBUG=true
APP_URL=http://localhost
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=transport_db
DB_USERNAME=root
DB_PASSWORD=mypass
我尝试将主机更改为 127.0.0.1
并尝试输入服务器的 IP 地址。它没有帮助我。我错过了什么吗?
我的错误:
SQLSTATE[HY000] [1045] 用户’root’@‘localhost’的访问被拒绝(使用密码:否)(SQL:选择计数(*)作为聚合来自
users
其中
我知道这个问题在 Stack Overflow 上可能已经有了答案。但我在这里有不同的问题。
原文由 farooq 发布,翻译遵循 CC BY-SA 4.0 许可协议
确保您的数据库凭据和数据库主机设置正确:
如果您尚未设置任何数据库密码,请添加: