После входа в базу данных вход пользователя не работает

У меня есть проект в laravel 6 (обучающий проект), и приложение работает нормально на локальном рабочем столе, но я загружаю его на сервер (общий хостингер) и нажимаю кнопку входа в систему, а затем появляется страница ошибки с сообщением «SQLSTATE [HY000] [1045] Доступ запрещен для пользователя 'xxx_rest'@'127.0.0.1' (с использованием пароля: ДА) (SQL: выберите * из users, где email = [email protected] limit 1) ".

Я попытался скопировать SQL «select * from users, где email = [email protected] limit 1» на phpMyadmin на сервере, выполнить, а затем появляется сообщение об ошибке, что синтаксис неверен. Конечно, синтаксис неправильный, потому что, когда я изменяю ... = [email protected] limit 1 на ... = '[email protected]' limit 1, я получаю результат.

Мне кажется, что проблема в '', но я не знаю, как исправить это на живом сервере.

«Доступ запрещен для пользователя» не имеет отношения к вашему запросу. xxx_rest или неверный пароль, который вы используете для подключения к mysql.

danblack 30.03.2021 01:07

обратите внимание, что подключение к «127.0.0.1» отличается от «localhost» с точки зрения определения пользователя.

danblack 30.03.2021 01:28

Нашел решение .. спасибо danblack и miken32 за предложение .. я изменил точку зрения и удалил базу данных ... создать новый, нового пользователя и пароль .. и теперь программа работает нормально.

MaPa 30.03.2021 12:01
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
2
4
22
0

Другие вопросы по теме

Почему метод onClick внутри tr не вызывает функцию в foreach Laravel 5
DOMException: не удалось выполнить replaceState в «Истории» при использовании form.post по инерции
Как справиться с ошибкой дублирования столбцов при миграции Laravel после ручного добавления столбцов в производство?
Приложение Laravel CRUD, возвращающее ноль для отдельных элементов
Как хешировать пароль в валидаторе запросов?
Могу ли я изменить столбец типа в полиморфном отношении Laravel?
Правило проверки Laravel UpdateUserRequest с идентификатором пользователя
Laravel PlainTextToken имеет значение NULL при перечислении токенов
Почему мой запрос Laravel Eloquent возвращает записи с неправильными датами после применения соединения с дополнительными фильтрами, несмотря на начальные ограничения по дате?
Laravel 11: ограничение скорости выполнения заданий, которое не должно превышать ограничение скорости внешнего API