Mysql 常见问题
编码问题
- mysql 中的utf8编码并非真正的utf8编码如果存储表情等字符时肯定会报错,需要设置成
utf8mb4
编码格式
ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL
mysql的设置默认是不允许创建函数
-
更改全局配置
SET GLOBAL log_bin_trust_function_creators = 1;
有主从复制的时候 , 从机必须要设置 不然会导致主从同步失败
-
更改配置文件my.cnf
log-bin-trust-function-creators=1
重启服务生效