为什么 Laravel SQLSTATE[HY000] [1698] 在 ubuntu 服务器中迁移访问被拒绝?

时间:2021-04-10 16:34:32

标签: mysql laravel ubuntu laravel-7 ubuntu-20.04

我正在尝试将 Laravel 7.0 应用程序部署到 ubuntu 服务器(Ubuntu 20.04.2 LTS)。当我尝试运行 migrate 时,它​​会引发以下错误。 enter image description here

我的 .env 文件是:

APP_NAME=Laravel
APP_ENV=producation
APP_KEY=random key
APP_DEBUG=false
APP_URL=http://localhost

LOG_CHANNEL=stack

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=devport
DB_USERNAME='root'
DB_PASSWORD='password' // please note this password is similar to ubuntu mysql root user password

我还在 config/app.php 中进行了以下更改

 'url' => env('APP_URL', 'http://**.142.**.80'),
 'timezone' => 'Asia/Dhaka',

我尝试通过以下几种方式解决这个问题:

  1. 重新安装mysql
  2. 清除配置和缓存

但没有任何效果。如何摆脱这个问题。如果需要任何进一步的信息,请让我知道。请注意,该应用程序在本地 PC 上运行良好。 提前致谢。

0 个答案:

没有答案