Homebrew hat gestern (Mi, 13. Juni 2018) MySQL 8.0.11 als Upgrade gepusht. Ich dachte, ich hätte es gepinnt, aber kein Glück.
Es ist eine totale Katastrophe:
MySQL 8.0.11 verwendet caching_sha2_password
als Standard-Authentifizierungsmethode (überlassen Sie es Oracle, so etwas in einer Point-Release zu tun, aber da haben Sie es).
Bisher hat es alles kaputt gemacht, was ich versucht habe:phpMyAdmin, Nextcloud und WordPress.
Ich werde später heute auf 5.7.22 zurücksetzen.
Aktualisierung vom 17. Juni 2018, 18:50 Uhr CDT :
Lösung in drei Schritten :
-
Zu
[mysqld]
hinzufügen Abschnitt vonmy.cnf
Datei (zu finden in/usr/local/etc/
für die Installation von Homebrew):default-authentication-plugin=mysql_native_password
-
Am Shell-Prompt:
mysql -u root -p > ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '[password]'; > exit
-
Server neu starten
brew services restart mysql
Update vom 18. Juni 2018, 23:53 Uhr CDT :
Die oben bereitgestellte Lösung ist bestenfalls teilweise. Meiner Erfahrung nach ist MySQL 8.0.11 noch nicht annähernd bereit für den Einsatz in der Produktion (oder sogar in der Entwicklung).