MySQL には、ネイティブ認証 (プラガブル認証の導入前から使用されていたパスワードハッシュ方式に基づく認証) を実装する mysql_native_password
プラグインが含まれています。
次の表に、サーバー側とクライアント側のプラグイン名を示します。
表 6.12 ネイティブパスワード認証用のプラグインおよびライブラリ名
プラグインまたはファイル | プラグインまたはファイル名 |
---|---|
サーバー側プラグイン | mysql_native_password |
クライアント側プラグイン | mysql_native_password |
ライブラリファイル | なし (プラグインは組み込み済み) |
次の各セクションでは、ネイティブプラガブル認証に固有のインストールおよび使用方法について説明します:
MySQL のプラガブル認証に関する一般的な情報については、セクション6.2.17「プラガブル認証」を参照してください。
mysql_native_password
プラグインは、サーバーおよびクライアントフォームに存在します:
サーバー側のプラグインはサーバーに組み込まれているため、明示的にロードする必要はなく、アンロードしても無効にすることができません。
クライアント側プラグインは
libmysqlclient
クライアントライブラリに組み込まれており、libmysqlclient
に対してリンクされているすべてのプログラムで使用できます。