【问题标题】:laravel shared hosting access denied for user root in cpanel using password:no在 cpanel 中使用密码拒绝用户 root 的 laravel 共享主机访问:否
【发布时间】:2022-10-15 09:44:51
【问题描述】:

SQLSTATE [28000] [1045] 用户'root'@'localhost'的访问被拒绝(使用密码:否)

**DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=konyayal_yalcinsurucu
DB_USERNAME=konyayal_yalcinsurucuadmin
DB_PASSWORD=xxxxx**

我的主机上没有 ssh 和终端选项。我该如何解决?

【问题讨论】:

  • 您是否尝试过将客户端从您的机器连接到 Cpanel 上的 MySQL 服务器?
  • 您尝试过什么来解决问题?你被困在哪里了?

标签: php mysql laravel laravel-9


【解决方案1】:

首先,您需要检查 .env 文件是否一切正确,例如数据库的用户名和密码。

从 .env 确认后,尝试在服务器上执行此命令 =>

  1. php artisan optimize:clear 或 sudo php artisan optimize:clear

    它将清除您项目中的所有缓存并从 .env 中获取新值并在缓存系统中设置。

    我希望你能通过这个小小的帮助解决你的访问被拒绝的问题。

【讨论】:

  • 不幸的是它没有用。我的主机上没有终端,我在本地应用并重新安装了它
  • 您可以通过创建单独的路线并在网络上调用该路线来以其他方式进行。 Route::get('clear_cache', function () { Artisan::call('optimize:clear'); dd("Cache is cleared"); });
猜你喜欢
  • 2020-09-26
  • 2016-12-27
  • 2016-12-27
  • 2012-06-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多