quinta-feira, 8 de setembro de 2022

MySQLDUMP - Remover DEFINER

 A partir da versão 5.7.8 do MySQL é possível no mysqldump remover o DEFINER usando o parâmetro --skip-definer. Porém antes desta versão, podemos usar o SED como abaixo:


sed -i 's/DEFINER=[^*]*\*/\*/g' mydump.sql
ou 
sed -i 's/\sDEFINER=`[^`]*`@`[^`]*`//g'
Dica retirada de: https://stackoverflow.com/questions/9446783/remove-definer-clause-from-mysql-dumps

Nenhum comentário:

Postar um comentário