Почему Laravel SQLSTATE [HY000] [1698] Отказано в доступе для миграции на сервер Ubuntu?

Я пытаюсь развернуть приложение Laravel 7.0 на сервере Ubuntu (Ubuntu 20.04.2 LTS). Когда я пытаюсь запустить миграцию, выдает следующую ошибку. введите здесь описание изображения

мой файл .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. очистка конфига и кеша

но ничего не работает. Как избавиться от этой проблемы. пожалуйста, дайте мне знать, если нужна дополнительная информация. Обратите внимание, что приложение отлично работает на локальном ПК. Заранее спасибо.


person Osman Rafi    schedule 10.04.2021    source источник
comment
Вы пробовали DB_USERNAME='root' DB_PASSWORD='password' без кавычек? Непонятно зачем ты их туда поставил   -  person brombeer    schedule 10.04.2021
comment
Ваши изменения для 'url' в config/app.php будут перезаписаны вашим файлом .env. Поменяй APP_URL там   -  person brombeer    schedule 10.04.2021
comment
я пробовал без кавычек, но не работает. Кроме того, я заменил APP_URL в файле .env. все равно не работает   -  person Osman Rafi    schedule 10.04.2021