禁用MySQL旧密码有哪些风险?

时间:2012-05-07 18:22:18

标签: php mysql passwords php-5.2

我在以下情况中:

  • 我必须在PHP 5.4中开发一个新项目
  • 该公司还有其他几个[重要]系统在PHP 5.2,VB6和VB.net上运行,使用mysql旧密码格式(16字节密码)连接
  • 使用PHP 5.4,由于旧密码错误,我无法连接到MySQL,除非我将密码设置为新格式​​(41字节密码)
  

SET SESSION old_passwords = 0;

  

SET PASSWORD = PASSWORD('my_old_password')

如果我在mysql中进行这些更改(将密码设置为新格式​​),PHP 5.2和VB中的系统是否会继续连接而没有问题?

1 个答案:

答案 0 :(得分:0)

(这个问题太老了,不受欢迎,但为了完整起见,我真的需要回答它)

在阅读了互联网上的许多(非常多)文章之后,没有关于使用PHP 5.2能够使用新密码格式连接的旧系统的文档信息。

但是,如果我记得很清楚,我的最终解决方案是升级在这些重要系统中运行的PHP版本