Método 1
- No PHPMyAdmin, exporte a view.
- Em um editor de texto, abra o arquivo .sql gerado.
- Apague as linhas que contém as declarações do DEFINER ou troque o nome para um usuário que exista e tenha privilégios no banco de dados da view. Salve.
- No PHPMyAdmin, apague a view antiga e importe a view definida no arquivo .sql modificado.
Método 2
No banco de dados, execute o comando abaixo:
SELECT CONCAT("ALTER DEFINER=`youruser`@`host` VIEW ", table_name, " AS ", view_definition, ";") FROM information_schema.views WHERE table_schema='your-database-name';
Tags
Aplicativos