Ошибка в доступе к MySQL запрещена Laravel и Cloudways

Я только что переместил свое приложение в производство, я использую Cloudways и DigitalOcean, но когда я пытаюсь войти в свое приложение, появляется эта ошибка:
QueryException в Connection.php строка 770:
SQLSTATE [28000] [1045] Доступ запрещен для пользователя ‘root’ @ ‘localhost’ (с использованием пароля: НЕТ) (SQL: выберите * из users где email = test@gmail.com предел 1)

Мой сайт был на localhost с использованием apache и phpmyadmin, но теперь я не знаю, следует ли мне создавать таблицу в разделе MySQL, которую предлагает Cloudways? или если мне просто нужно изменить некоторые вещи на моем .env

Это то, что у меня есть в моем файле .env

APP_ENV=local
APP_KEY=base64:d2WQTk7Xg07LkV1ca/V02s5jpkA/UM1hEprWYcG2I0w=
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=chsv
DB_USERNAME=root
DB_PASSWORD=

BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=leti.nava2303@gmail.com
MAIL_PASSWORD=letynavac230394
MAIL_ENCRYPTION=ssl

PUSHER_APP_ID=
PUSHER_KEY=
PUSHER_SECRET=

Буду признателен за любую помощь,

Спасибо.

2

Решение

На странице «Сведения о доступе» для вашего приложения на платформе Cloudways вы найдете подробную информацию о том, как получить доступ к базе данных MySQL для этого конкретного приложения. Как также предлагается в комментарии, вам необходимо узнать правильные учетные данные для доступа к базе данных MySQL из Платформы и отредактировать ваш конфигурационный файл, чтобы отразить это.

1

Другие решения

Других решений пока нет …