Почему возникает ошибка #1449 - The user specified as a definer ('username'@'hostname') does not exist?


Почему возникает ошибка #1449 - The user specified as a definer ('username'@'hostname') does not exist?
Рейтинг: 5.0/1
Просмотров: 177 | Добавил: (23.01.2022) (Изменено: 23.01.2022)
Всего ответов: 2
Обсуждение вопроса:
Всего ответов: 2
Аватар
0

23.01.2022 оставил(а) комментарий:
Значит в базе данных отсутствует такой пользователь. Его нужно создать.
Аватар
0

23.01.2022 оставил(а) комментарий:
Это обычно происходит при экспорте представлений/триггеров/процедур из одной базы данных или сервера в другой, поскольку пользователь, создавший этот объект, больше не существует.

У вас есть два варианта:

1. Измените DEFINER.

Это, возможно, проще всего сделать при первоначальном импорте объектов базы данных, удалив любые операторы DEFINER из дампа.

2. Создайте отсутствующего пользователя.
avatar