【发布时间】:2012-05-16 06:08:00
【问题描述】:
我处于以下场景:
- 我必须在 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 中的系统是否会继续正常连接?
【问题讨论】:
-
对不起,我的问题中可能存在拼写错误。我是巴西人。
-
我建议为您的新项目设置一个单独的用户帐户。无论如何,我总是使用单独的帐户,以便在它受到损害时很容易禁用它。您的新帐户可以使用新密码格式,旧帐户使用旧帐户。
标签: php mysql passwords php-5.2