SQLSTATE [HY000] [1045] Доступ запрещен для пользователя 'root' @ 'localhost' (используется пароль: YES) - В Laravel 7 - PullRequest
0 голосов
/ 04 мая 2020

Я получаю эту ошибку при запуске (я использую laravel 7.9.2)

php artisan migrate
SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES) (SQL: select * from information_schema.tables where table_schema = mydb and table_name = migrations and table_type = 'BASE TABLE')

  at vendor/laravel/framework/src/Illuminate/Database/Connection.php:671
    667|         // If an exception occurs when attempting to run a query, we'll format the error
    668|         // message to include the bindings with SQL, which will make this exception a
    669|         // lot more helpful to the developer instead of just the database's errors.
    670|         catch (Exception $e) {
  > 671|             throw new QueryException(
    672|                 $query, $this->prepareBindings($bindings), $e
    673|             );
    674|         }
    675|

      +34 vendor frames
  35  artisan:37

В локальной среде все работает гладко

пробовал

php artisan config:cache
php artisan cache:clear

Я могу получить доступ к производственной базе данных без каких-либо проблем

Мой файл .env должен быть исправен (я использую другие версии laravel в производстве, и у меня не возникало таких проблем)

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=mydb
DB_USERNAME=root
DB_PASSWORD=mypassword

Примечание: я обновил php версию до 7.4.5

1 Ответ

0 голосов
/ 06 мая 2020

Мой пароль базы данных неверен

Я был сбит с толку между Пароль подключения к базе данных и Пароль базы данных

Решено!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...