arv*_*ill 3 mysql google-cloud-sql google-cloud-platform
对于 Google CloudSQL 第二代实例,启用了故障转移复制。此后,当尝试导入数据库时,不允许创建该过程。收到以下错误。
错误代码:1419。您没有 SUPER 权限并且已启用二进制日志记录(您可能希望使用不太安全的 log_bin_trust_function_creators 变量)
具有故障转移功能的CloudSQL是否真的不支持功能?
示例执行查询
DELIMITER ;;
CREATE FUNCTION `stutzen`(amount INT) RETURNS int(11)
DETERMINISTIC
BEGIN
DECLARE charges FLOAT DEFAULT 1.0;
SELECT valuesettings INTO charges FROM dreamer_tbl WHERE namesettings='stutzen.co';
RETURN FLOOR((amount / 100) * charges) ;
END ;;
DELIMITER ;
Run Code Online (Sandbox Code Playgroud)
小智 5
您只需将“log_bin_trust_function_creators”设置为ON
为此,请打开https://console.cloud.google.com
选择SQL
选择您的实例
选择编辑
数据库信号
添加:log_bin_trust_function_creators on
一般登录
节省
| 归档时间: |
|
| 查看次数: |
2516 次 |
| 最近记录: |