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

govani

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *