バージョン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:不明
どうやら使用できない別のプラグインがありますが、同様の問題が発生しています。
[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
警告の原因となる空のプラグインを返します
このブランチは私のためにそれを解決しました。 マスターにマージされますか?
goバージョンgo1.10.2windows / amd64
サーバーバージョン:5.1.66-0 + squeeze1-log
私はこの問題に再び遭遇します-_- !。なぜこれをマスターにマージしませんか?
そのブランチのプルリクエストを開きました:#835
ここで議論を続ける:#815
最も参考になるコメント
どうやら使用できない別のプラグインがありますが、同様の問題が発生しています。
サーバーまたはクライアントコードに変更がないにもかかわらず、以前のリビジョンではそのような問題がないため、この変更はaffd4c93966fe80839dc3dd720440aaad00914b9によって導入されたようです。 1.3.0から1.4.0にアップグレードするときにもこれに気づきました。
サーバーバージョン: mysql: 5.7dockerイメージ
Goバージョン:
go version go1.10 linux/amd64