This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA [MySQL]

Otro post con un titulo de error de MySQL, esta vez es cuando queremos aplicar un procedimiento en la version 5.6 pero este servidor esta configurado como master.

El problema biene dado a que no es compatible con la configuración para recplicar la base de datos, es decir la acción que se haga en la función NO se registrara en el log binario, el cual lee el esclavo para mantenerse actualizado, es por ello del error.

 

Solución:

SET GLOBAL log_bin_trust_function_creators = 1 ;

Pero ten cuidado sobre todo en la replicación talvez la consistencia de datos no sea la esperada.

 

Mas información

http://dev.mysql.com/doc/refman/5.1/en/stored-programs-logging.html

oracle-mysql_thumb.png

Leave a Reply

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