Error number: MY-013767; Symbol: ER_DEPRECATED_PERSISTED_VARIABLE_WITH_ALIAS; SQLSTATE: HY000
Message: The variable %s has been renamed to %s, and the old name deprecated. Only the old name was found in the persisted variable file. Next time the file is saved, both names will be stored. Issue any SET PERSIST command to save the file, get rid of this warning, and prepare the persisted configuration for when the variable is removed in a future version.
MY-013767,Symbol: ER_DEPRECATED_PERSISTED_VARIABLE_WITH_ALIAS,SQLSTATE:HY000错误属于Mysql警告级错误,相当于程序员出现了警告错误。
错误说明
这个错误由于在某个配置文件中使用了弃用的持久性变量以及别名,导致在MySQL服务器端发生会报错,这种情况发生时,MySQL将在操作结果中报出Error number: MY-013767; Symbol: ER_DEPRECATED_PERSISTED_VARIABLE_WITH_ALIAS; SQLSTATE: HY000错误消息。
常见案例
MY-013767,Symbol: ER_DEPRECATED_PERSISTED_VARIABLE_WITH_ALIAS,SQLSTATE: HY000错误的常见的发生情况包括:在MySQL的配置文件中使用了弃用的变量以及别名;MySQL服务器在启动的时候就开始报出此类错误;使用SQL语句时报出这个错误消息。
解决方法
当发生MY-013767,Symbol: ER_DEPRECATED_PERSISTED_VARIABLE_WITH_ALIAS,SQLSTATE: HY000这个错误时,第一步应当就是检查MySQL所使用的配置文件里的内容是否存在弃用的变量。如果确定存在错误的持久性变量以及别名,那么MySQL官网可以提供该变量的更新内容,单击其中链接可以查看詳細的錯誤訊息和解決方法,例如:需要移除弃用的变量、替换它们等等。同时,可能需要重启MySQL服务器,以使更改立即生效。