A5:SQL Mk-2

開発のこと、日々のこと

MySQL8の認証方式について

ホーム フォーラム A5:SQL Mk-2掲示板 MySQL8の認証方式について

このトピックには1件の返信が含まれ、2人の参加者がいます。3 ヶ月、 1 週前 松原正和 さんが最後の更新を行いました。

2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • 投稿者
    投稿
  • #2085 返信

    ロングマン

    MySQL8の認証方式は、初期設定では「caching_sha2_password」となっており、2018/5/1現在、WorkBench でさえ未対応な状況ですが(RC版で対応済み)、A5:SQLの対応予定はあるのでしょうか?
    現時点では、サーバー側の設定を旧来の「mysql_native_password」に戻した上でしのいでおります。

    #2132 返信

    松原正和
    キーマスター

    ロングマンさんこんにちは。

    MySQL8のデフォルト認証プラグイン「caching_sha2_password」への対応ですが、すぐには行えない状況です。

    A5:SQL Mk-2のMySQLへの接続はDevart社のUniDACコンポーネントを使用するのですが、これが対応していないためです。ハッシュアルゴリズムがSHA2_256になっているだけなら自分でもなんとかできるかと思ったのですが、やはり無理そうでした。そもそもプロトコルの仕様書がどこに公開されているのか良く分かりませんでした。

    当面は、サーバー設定をmysql_native_passwordに変更するか、以下のように mysql_native_passwordを利用するユーザーを使っていただくことになると思います。

    CREATE USER matsubara IDENTIFIED WITH mysql_native_password BY ‘password’;

    …残念ながら、MySQL のODBCドライバはGPLのため、GPLと互換性のないA5:SQL Mk-2は扱うことができません。

2件の投稿を表示中 - 1 - 2件目 (全2件中)
返信先: MySQL8の認証方式について
あなたの情報:




コメントは受け付けていません。