Erro do MySQL: O usuário especificado como definidor (‘xyz’@’localhost’) não existe


Objetivos do blog

Para aprender como corrigir o problema “O usuário especificado como definidor (‘xyz’@’localhost’) não existe” no MySQL. Pode ser qualquer valor no lugar de ‘xyz’.

Este erro ocorreu porque você definiu usuários diferentes no Definer e usando outras contas no MySQL.

Então, ao criar Triggers, você deve usar o “root@localhost” no Definer. Siga as etapas abaixo para resolver esse erro:

Abra o phpMyAdmin

Selecione seu banco de dados e tabela

Clique no “gatilhos” guia no topo da página

Clique no “Editar” para editar acionadores.

Altere o definidor de xyz@localhost para root@localhost

Para mais detalhes, verifique esta captura de tela:

O usuário especificado como definidor ('xyz'@'localhost') não existe

Akash Roshan

Akash is a PHP developer and wants to share his knowledge through Blogs. He is currently growing in the IT industry while fulfilling his own goals.

Leave a Reply

Your email address will not be published. Required fields are marked *