Sorunun nedeni, 16.04 sürümüne yükseltme sırasında herhangi bir parola ayarlanmadığında kök kullanıcı için varsayılan olarak yuva kimlik doğrulamasının etkinleştirilmesinden kaynaklanmaktadır. Bu önemli uyarı 16.04 sürüm notlarında belgelenmiştir :
MySQL kök parolası boşken parola davranışı değişti. Paketleme artık MySQL kök parolası boş olduğunda soket kimlik doğrulamasını etkinleştirir. Bu, root olmayan bir kullanıcının boş bir parolayla MySQL kök kullanıcısı olarak oturum açamayacağı anlamına gelir.
Her ne sebeple olursa olsun, 16.04 ile gelen MySQL Workbench, en azından benim için MySQL sunucusu ile kutudan çıkmıyor. "Yerel Soket / Boru" kullanarak farklı şekillerde bağlanmak ama boşuna kullanmayı denedim.
Çözüm, yerel parola kimlik doğrulamasına geri dönmektir. Soket kimlik doğrulamasını kullanarak MySQL'de oturum açarak bunu yapabilirsiniz:
sudo mysql -u root
Giriş yaptıktan sonra:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
yerel (eski varsayılan) şifre kimlik doğrulamasına geri döner. Sorunu çözmek için başka bir yöntem denediyseniz, mysql.user içindeki "eklenti" alanının "auth_token" olarak ayarlandığından emin olmak istersiniz. Benim yaptığım gibi şeylerle teneke kapılıyorum.
Bu çözüm için Miguel Nieto'nun blog gönderisine teşekkür ederiz.