Как исправить эту ошибку [2045] или эту [1054] Я всегда получаю это сообщение в терминале, когда пытаюсь перенести таблицу - PullRequest
0 голосов
/ 03 мая 2019

когда я набираю php artisan migrate в терминале

Я получаю этот номер ошибки [2054], а иногда [1054]!

Я пытался изменить все, например host, username и password в .env файле

database.php и config.php файл, но он не работал хорошо

Подсветка \ База данных \ QueryException: SQLSTATE [HY000] [1045] Доступ запрещен для пользователя 'root' @ 'localhost' (с использованием пароля: НЕТ) (SQL: выберите * из information_schema.tables, где table_schema = lsapp и table_name = migrations )

в /Users/Ali/education/vendor/laravel/framework/src/Illuminate/Database/Connection.php:664 660 | // Если при попытке выполнить запрос возникает исключение, мы отформатируем ошибку 661 | // сообщение для включения привязок с SQL, что сделает это исключение 662 | // гораздо полезнее для разработчика, а не только ошибки базы данных. 663 | catch (исключение $ e) { 664 | кинь новое QueryException ( 665 | $ query, $ this-> prepareBindings ($ bindings), $ e 666 | ); 667 | } 668 |

Ответы [ 2 ]

0 голосов
/ 04 мая 2019

Наконец, я получил решение, загрузив MySQL Workbench, а затем создал новую базу данных в этом приложении, и она работает нормально

0 голосов
/ 03 мая 2019

Ошибка говорит о том, что у вас нет разрешения на выполнение запросов. Вам необходимо получить доступ с паролем и / или база данных должна иметь пароль.

Проверьте коды доступа (пользователь, пароль) или попробуйте получить доступ через веб-менеджер, например, phpmyadmin, pgadmin и т. Д. *

...