Homebrew pushade MySQL 8.0.11 som en uppgradering i går (ons 13 juni 2018). Jag trodde att jag hade det fastnat, men ingen sådan tur.
Det är en total katastrof:
MySQL 8.0.11 använder caching_sha2_password
som standardautentiseringsmetod (låt Oracle göra något liknande i en punktutgåva, men där har du det).
Hittills bryter det allt jag har provat:phpMyAdmin, Nextcloud och WordPress.
Jag återgår till 5.7.22 senare idag.
Uppdatering 17 juni 2018 18:50 CDT :
Trestegslösning :
-
Lägg till i
[mysqld]
avsnitt avmy.cnf
fil (finns i/usr/local/etc/
för Homebrews installation):default-authentication-plugin=mysql_native_password
-
Vid skalprompt:
mysql -u root -p > ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '[password]'; > exit
-
Starta om servern
brew services restart mysql
Uppdatering 18 juni 2018 23:53 CDT :
Lösningen ovan är i bästa fall partiell. Enligt min erfarenhet är MySQL 8.0.11 inte alls redo för produktion (eller ens utveckling).