بعد الترقية من الإصدار 1.3 إلى 1.4 ، تلقيت رسائل سجل حول مكون إضافي للمصادقة غير مدعوم. لا شيء يتغير من جانب الخادم للأشياء.
could not use requested auth plugin '': this authentication plugin is not supported
unknown auth plugin:
إصدار برنامج التشغيل (أو بوابة SHA): d523deb1b23d913de5bdada721a6071e71283618
إصدار Go: 1.10.3
إصدار الخادم: MySQL 5.5.59-cll
نظام تشغيل الخادم: غير معروف
أرى مشكلة مماثلة ، على الرغم من وجود مكون إضافي مختلف لا يمكن استخدامه على ما يبدو.
[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.7 صورة عامل ميناء
إصدار 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
يسترجع مكونًا إضافيًا فارغًا يسبب التحذير
كانت هناك مشكلة أخرى حول هذا الموضوع منذ حوالي شهر. هذا مغلق بالفعل ، على الرغم من أنني لا أعتقد أن المناقشة قد أسفرت عن أي نتيجة. هناك فرع منفصل أنشأه julienschmidt والذي حل المشكلة ، على الأقل في حالتي. ربما يمكنك المحاولة إذا كان هذا الفرع مناسبًا لك أيضًا.
إصدار Go: go version go1.9.6 linux/amd64
إصدار الخادم: 5.1.73
نظام تشغيل الخادم: centos-release-6-9
هذا الفرع حلها بالنسبة لي. هل سيتم دمجه للإتقان؟
انتقل إلى الإصدار go1.10.2 windows / amd64
إصدار الخادم: 5.1.66-0 + squeeze1-log
واجهت هذه المشكلة مرة أخرى -_-! لماذا لم يتم دمج هذا الثابت لإتقان؟
فتح طلب سحب لهذا الفرع: # 835
أكمل المناقشة هنا: # 815
التعليق الأكثر فائدة
أرى مشكلة مماثلة ، على الرغم من وجود مكون إضافي مختلف لا يمكن استخدامه على ما يبدو.
يبدو أن التغيير قد تم تقديمه بواسطة affd4c93966fe80839dc3dd720440aaad00914b9 ، حيث أن المراجعات السابقة لا تواجه مثل هذه المشكلة على الرغم من عدم وجود تغييرات في الخادم أو رمز العميل. لقد لاحظت هذا أيضًا عند الترقية من 1.3.0 إلى 1.4.0.
إصدار الخادم: mysql: 5.7 صورة عامل ميناء
إصدار Go:
go version go1.10 linux/amd64