2

私は次のシナリオにいます:

  • PHP5.4で新しいプロジェクトを開発する必要があります
  • 同社には、PHP 5.2、VB6、VB.netで実行されている他のいくつかの[重要な]システムがあり、mysqlの古いパスワード形式(16バイトのパスワード)を使用して接続しています
  • PHP 5.4では、パスワードを次のように新しい形式(41バイトのパスワード)に設定しない限り、古いパスワードエラーのためにMySQLに接続できません。

SET SESSION old_passwords = 0;

SET PASSWORD = PASSWORD('my_old_password')

mysqlでこれらの変更を行った場合(パスワードを新しい形式に設定した場合)、PHP 5.2およびVBのシステムは問題なく接続し続けますか?

4

1 に答える 1

0

(この質問はとても古くて人気がありませんが、完全を期すために本当に答える必要があります)

インターネット上の多くの(実際には多くの)記事を読んだ後、新しいパスワード形式で接続できるPHP5.2を使用している古いシステムに関する文書化された情報はありません。

しかし、よく覚えていれば、私の最終的な解決策は、これらの重要なシステムで実行されているPHPバージョンをアップグレードすることでした。

于 2017-10-20T01:48:40.837 に答える