SQLSTATE [HY000] [1045] Доступ запрещен для пользователя 'root' @ 'localhost' (с использованием пароля: НЕТ) - PullRequest
0 голосов
/ 27 апреля 2018

Я хочу взять всю информацию из моей базы данных. Бу, когда я обновляю страницу, ошибка доступа запрещена. Как я могу решить это. Не могли бы вы мне помочь?

это database.php;

'mysql' => [
        'driver' => 'mysql',
        'host' => env('DB_HOST', '127.0.0.1'),
        'port' => env('DB_PORT', '3306'),
        'database' => env('DB_DATABASE', 'forge'),
        'username' => env('DB_USERNAME', 'forge'),
        'password' => env('DB_PASSWORD', ''),
        'unix_socket' => env('DB_SOCKET', ''),
        'charset' => 'utf8mb4',
        'collation' => 'utf8mb4_unicode_ci',
        'prefix' => '',
        'strict' => true,
        'engine' => null,
    ],

это .env;

APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:HMSysJsvQBx9lKnctKT2Z+7Gv//of2W8O18uD+5wO0o=
APP_DEBUG=true
APP_URL=http://localhost

 LOG_CHANNEL=stack

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

Ошибка: "SQLSTATE [HY000] [1045] Доступ запрещен для пользователя 'root' @ 'localhost' (используется пароль: NO) (SQL: выберите * из tasks)"

Ответы [ 4 ]

0 голосов
/ 27 апреля 2018

Проверьте правильность вашего имени пользователя и пароля в файле .env. Возможно, пользователь не существует или у него есть пароль

0 голосов
/ 27 апреля 2018

Пробег:

php artisan config:clear
php artisan cache:clear

Или

php artisan config:cache

Вы получите:

Кэш конфигурации очищен!

Конфигурация успешно кэширована!

Вы должны помнить, что данные .env хранятся в движке кэша laravel. Поэтому очищайте кеш каждый раз, когда вы вносите какие-либо изменения в .env

0 голосов
/ 27 апреля 2018
php artisan cache:clear
php artisan config:clear
php artisan optimize

Проверять в другом браузере, лучше проверять хром инкогнито после этих команд.

0 голосов
/ 27 апреля 2018

Я думаю, вы должны очистить кеш конфигурации. Перезапустите приложение или запустите php artisan config:cache из командной строки.

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