【发布时间】:2020-02-10 05:37:05
【问题描述】:
我将我的 PHP 网站从 linux 服务器迁移到 IIS 上的 Windows 服务器。现在我收到此错误
`SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost'
(using password: YES)`
我正在为 mysql 使用 MYSQL WORKBENCH 8。
我清除了配置
php artisan config:clear
我重新启动了 IIS 服务器
我创建了另一个简单的 php 文件并尝试了相同的凭据,我可以连接到数据库并可以显示结果。
这是我的 .env 文件代码
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=mydbname
DB_USERNAME=root
DB_PASSWORD=mypwdhere
【问题讨论】:
-
您是否尝试过使用这些凭据直接登录 MySQL 服务器?
-
是的,我还在 laravel 应用程序和测试连接之外创建了一个 php 文件。我可以使用相同的凭据连接到数据库
标签: mysql windows laravel iis server