MySQL Error number: MY-013295; Symbol: ER_WARNING_DISCARD_OLD_PASSWORD_CLAUSE_VOID; SQLSTATE: HY000

文档解释

Error number: MY-013295; Symbol: ER_WARNING_DISCARD_OLD_PASSWORD_CLAUSE_VOID; SQLSTATE: HY000

Message: DISCARD OLD PASSWORD ignored for user ‘%s’@’%s’ as its authentication plugin %s does not support multiple passwords.

MySQL错误号 MY-013295; 符号 ER_WARNING_DISCARD_OLD_PASSWORD_CLAUSE_VOID; SQLSTATE: HY000 描述出现此错误,表示在客户端尝试使用旧密码格式,但是没有安装它。此MySQL错误号可以在MySQL 5.1或更高版本中出现。

常见案例

这个错误一般出现在用户尝试连接到MySQL服务器,但使用到过时的旧密码格式,然而服务器上没有安装此旧密码格式。

解决方法

如果得到此错误消息,首先要做的就是升级到最新的MySQL版本,以确保旧的密码格式已被支持。升级MySQL的服务器的适当的密码格式,应该可以解决问题,并消除这个错误消息。其次,检查客户端,确保它正在使用最新的密码格式。

如果以上这些方法都试过了,但问题仍然存在,可以让MySQL服务器强制使用新的密码格式,这样就可以强制客户端使用最新的密码格式登录,而不再使用过时的旧密码格式。这可以通过将 MySQL的配置参数old-password=0,添加到my.cnf文件来完成,并重启MySQL服务器。

你可能感兴趣的