MySQL Error number: 3996; Symbol: ER_WARN_VAR_VALUE_CHANGE_NOT_SUPPORTED; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: 3996; Symbol: ER_WARN_VAR_VALUE_CHANGE_NOT_SUPPORTED; SQLSTATE: HY000
Message: Changing %s not supported on this platform. Falling back to the default.
错误说明:
ER_WARN_VAR_VALUE_CHANGE_NOT_SUPPORTED 错误表明您未能遵循应按照过程修改变量的值。
常见案例
可能是在运行过程中尝试用SET命令更改了一些系统变量,这会导致该错误发生,例如设置TMP_TABLE_SIZE变量。
解决方法:
可以使用–session-track-gtids参数在MySQL server选项中取消当前会话的这项设置,或者在需要的情况下可以将变量值持久化到配置文件中,并重新构建并启动MySQL服务器。