我正在从 jenkins 运行 laravel 迁移,创建一个存储过程,并出现以下错误:
SQLSTATE[HY000]: General error: 1419 You do not have the SUPER privilege an
d binary logging is enabled (you *might* want to use the less safe log_bin_
trust_function_creators variable) (SQL:
CREATE TRIGGER ...
如何解决此问题并允许迁移创建触发器等而不会出现问题。
迁移时我将数据库连接用户更改为“root”。成功后我就切换回普通用户了
尝试运行这个:
mysql -u 用户名 -p 设置全局 log_bin_trust_function_creators=1;