Homebrew skubbede MySQL 8.0.11 som en opgradering i går (onsdag, 13. juni 2018). Jeg troede, jeg havde den fastgjort, men det var ikke sådan held.
Det er en total katastrofe:
MySQL 8.0.11 bruger caching_sha2_password
som standardgodkendelsesmetode (overlad det til Oracle at gøre noget som dette i en punktudgivelse, men der har du det).
Indtil videre bryder det alt, hvad jeg har prøvet:phpMyAdmin, Nextcloud og WordPress.
Jeg vender tilbage til 5.7.22 senere i dag.
Opdatering 17. juni 2018 18:50 CDT :
Tretrinsløsning :
-
Føj til
[mysqld]
sektion afmy.cnf
fil (findes i/usr/local/etc/
til Homebrews installation):default-authentication-plugin=mysql_native_password
-
Ved shell-prompt:
mysql -u root -p > ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '[password]'; > exit
-
Genstart server
brew services restart mysql
Opdatering 18. juni 2018 kl. 23:53 CDT :
Løsningen ovenfor er i bedste fald delvis. Efter min erfaring er MySQL 8.0.11 ikke nær klar til produktion (eller endda udvikling) brug.