Mysql: 要求された認証プラグインを使用できませんでした '':この認証プラグインはサポートされていません

作成日 2018年07月02日  ·  7コメント  ·  ソース: go-sql-driver/mysql

問題の説明

バージョン1.3から1.4にアップグレードした後、サポートされていない認証プラグインに関するログメッセージが表示されました。 サーバー側では何も変更されていません。

エラーログ

could not use requested auth plugin '': this authentication plugin is not supported
unknown auth plugin:

構成

ドライバーバージョン(またはgit SHA): d523deb1b23d913de5bdada721a6071e71283618

Goバージョン: 1.10.3

サーバーバージョン: MySQL 5.5.59-cll

サーバーOS:不明

bug duplicate

最も参考になるコメント

どうやら使用できない別のプラグインがありますが、同様の問題が発生しています。

[mysql] 2018/07/02 17:10:36 driver.go:120: could not use requested auth plugin 'mysql_native_password': this user requires mysql native password authentication.

サーバーまたはクライアントコードに変更がないにもかかわらず、以前のリビジョンではそのような問題がないため、この変更はaffd4c93966fe80839dc3dd720440aaad00914b9によって導入されたようです。 1.3.0から1.4.0にアップグレードするときにもこれに気づきました。

サーバーバージョン: mysql: 5.7dockerイメージ
Goバージョン: go version go1.10 linux/amd64

全てのコメント7件

どうやら使用できない別のプラグインがありますが、同様の問題が発生しています。

[mysql] 2018/07/02 17:10:36 driver.go:120: could not use requested auth plugin 'mysql_native_password': this user requires mysql native password authentication.

サーバーまたはクライアントコードに変更がないにもかかわらず、以前のリビジョンではそのような問題がないため、この変更はaffd4c93966fe80839dc3dd720440aaad00914b9によって導入されたようです。 1.3.0から1.4.0にアップグレードするときにもこれに気づきました。

サーバーバージョン: mysql: 5.7dockerイメージ
Goバージョン: go version go1.10 linux/amd64

サーバーバージョンの同じ問題:5.1.66-0 + squeeze1-log

https://github.com/go-sql-driver/mysql/blob/master/packets.go#L236

警告の原因となる空のプラグインを返します

約1か月前に、このトピックに関する別の問題がありました。 議論が結果を生んだとは思わないが、これはすでに閉じられている。 少なくとも私の場合は、問題を解決した@julienschmidtによって作成された別のブランチがあります。 たぶん、そのブランチがあなたのためにも働くかどうか試してみることができます。

Goバージョン: go version go1.9.6 linux/amd64
サーバーバージョン: 5.1.73
サーバーOS: centos-release-6-9

このブランチは私のためにそれを解決しました。 マスターにマージされますか?

goバージョンgo1.10.2windows / amd64
サーバーバージョン:5.1.66-0 + squeeze1-log

私はこの問題に再び遭遇します-_- !。なぜこれをマスターにマージしませんか?

そのブランチのプルリクエストを開きました:#835

ここで議論を続ける:#815

このページは役に立ちましたか?
0 / 5 - 0 評価