Setelah memutakhirkan dari versi 1.3 ke 1.4, saya mendapat pesan log tentang plugin autentikasi yang tidak didukung. Tidak ada yang berubah di sisi server.
could not use requested auth plugin '': this authentication plugin is not supported
unknown auth plugin:
Versi driver (atau git SHA): d523deb1b23d913de5bdada721a6071e71283618
Buka versi: 1.10.3
Versi server: MySQL 5.5.59-cl
OS Server: tidak diketahui
Saya melihat masalah serupa, meskipun dengan plugin berbeda yang tampaknya tidak dapat digunakan.
[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.
Perubahan tampaknya telah diperkenalkan oleh affd4c93966fe80839dc3dd720440aaad00914b9, karena revisi sebelumnya tidak memiliki masalah seperti itu meskipun tidak ada perubahan pada server atau kode klien. Saya juga memperhatikan ini ketika memutakhirkan dari 1.3.0 ke 1.4.0.
Versi server: mysql: 5.7 gambar buruh pelabuhan
Buka versi: go version go1.10 linux/amd64
Masalah yang sama untuk versi Server: 5.1.66-0+squeeze1-log
https://github.com/go-sql-driver/mysql/blob/master/packets.go#L236
mengembalikan plugin kosong yang menyebabkan peringatan
Ada masalah lain tentang topik ini sekitar sebulan yang lalu. Ini sudah ditutup, meskipun saya tidak berpikir bahwa diskusi telah menghasilkan apa-apa. Ada cabang terpisah yang dibuat oleh @julienschmidt yang telah memecahkan masalah, setidaknya dalam kasus saya. Mungkin Anda bisa mencoba jika cabang itu juga cocok untuk Anda.
Buka versi: go version go1.9.6 linux/amd64
Versi server: 5.1.73
OS Server: centos-release-6-9
Cabang ini menyelesaikannya untuk saya. Apakah itu akan digabungkan menjadi master?
go versi go1.10.2 windows/amd64
Versi server: 5.1.66-0+squeeze1-log
Saya mengalami masalah ini lagi -_- !。mengapa tidak menggabungkan ini diperbaiki menjadi master?
Membuka permintaan tarik untuk cabang itu: #835
Lanjutkan diskusi di sini: #815
Komentar yang paling membantu
Saya melihat masalah serupa, meskipun dengan plugin berbeda yang tampaknya tidak dapat digunakan.
Perubahan tampaknya telah diperkenalkan oleh affd4c93966fe80839dc3dd720440aaad00914b9, karena revisi sebelumnya tidak memiliki masalah seperti itu meskipun tidak ada perubahan pada server atau kode klien. Saya juga memperhatikan ini ketika memutakhirkan dari 1.3.0 ke 1.4.0.
Versi server: mysql: 5.7 gambar buruh pelabuhan
Buka versi:
go version go1.10 linux/amd64