フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
webadm | 投稿日時: 2022-3-13 13:39 |
Webmaster 登録日: 2004-11-7 居住地: 投稿: 3086 |
PHP4からMariaDBに接続できない件 XOOPS CMSそのものを使用しないで、簡単なPHPスクリプトでデータベースに接続するだけのものを作成して試したところ、原因らしきものが判明。
どうやら最新のMySQL 8およびそこから派生したMariaDBは、クライアントとサーバー間のユーザー認証方式が単純なユーザー名とパスワードテキストではなくなったらしい。 まあ、パスワード文字そのものが流れていくのは望ましくはないのは確かなのでこの変更は良いとして、それ以前に開発されたクライアントの接続時の認証手順とは互換性がなくなったので、接続できないということに。 mysqlコマンドが正常に接続できるのは、同じリリースパッケージなので新しい認証方式に対応しているからということも納得が行く。 PHP4側を対応させるか、MySQL側を後退させるかどっちにするかだな。 |
フラット表示 | 前のトピック | 次のトピック |
投稿するにはまず登録を | |