IXwebhosting又把Mysql数据库中的存储过程和函数给弄丢了,可能是他们的管理员备份数据库的时候,没有备份这两个东东的原因,导致网站后台的一功能不能用,本地有备份,咱也不担心,顺利恢复了存储过程,但在建立函数的时候却失败了,Mysql报以下错误:
ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)
具体错误原因也不大清楚,大意是启用了二进制日志功能,由于安全的原因,限制了函数的创建。解决方法如下,在Mysql客户端中运行下面的语句:
set global log_bin_trust_function_creators = 1;
顺带一提的是,IXwebhosting的主机空间太垃圾了,在国内访问速度奇慢。不过,他也有优点:价格便宜,又有15个免费独立IP,一个免费域名,很适合放垃圾站。
0 个评论
648 次阅读