正准备下班的时候zabbix报警了,知道没有好事,擦,果不其然,发现从库复制报错。好吧,乖乖登陆服务器看看啥原因,
show slave status状态如下:
好吧,初步感觉是无法执行函数,我的主库的binlog格式是mixed的,应该不会有问题啊。又继续排查,发现有些函数可以执行。郁闷,最后发现需要将一个参数开启
set global log_bin_trust_function_creators=1;
r然后重启IO线程,复制正常。
这里最好是将此参数写入配置文件,以免重启后失效。
好吧,搞定就下班走人。