-
-
Notifications
You must be signed in to change notification settings - Fork 12.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mysql 8.0.11, mysql@5.7 5.7.22 (new formula) #27210
Conversation
Looking forward to this formula to be available. Thanks! (Y) |
When will this be merged? |
Shipped! 🍪 |
MySQL 8.0.11 uses So far, it breaks everything I've tried: phpMyAdmin, Nextcloud, and WordPress. |
@mfraase I'm not sure what you mean by "point release" here. This was a major version upgrade. |
@ilovezfs My understanding is that MySQL 8.0.x prior to 8.0.11 did not use In any case, the outcome is the same: Homebrew pushed out MySQL 8.0.11 as an upgrade yesterday. It breaks everything I've tried. |
Ah, I see. Did you figure out how to change the setting such that it works? |
@ilovezfs Sadly, no. I spent all day trying a variety of things and just rolled back to MySQL 5.7.22. Disclosure: I'm a writer, editor, and UX practitioner; not a coder (nor much of a system administrator; my development/staging server is down and I could have sworn I had MySQL pinned in Homebrew, but didn't). |
Hi @mfraase, you can disable the caching_sha2_password by setting the https://mysqlserverteam.com/mysql-8-0-4-new-default-authentication-plugin-caching_sha2_password/ |
Thanks @christhiank. Setting the default-authentication-plugin in my.cnf was the first thing I tried. It didn't work. I find this graf from the article you cite perplexing in the extreme:
So, I take it existing user accounts continue to use MySQL 5.7.x authentication; newly created user accounts default to caching_sha2_password authentication. Fine if it worked. But in my experience it doesn't (existing user accounts are apparently "upgraded" to caching_sha2_password authentication (based on error log entries). The article cited is specific to MySQL 8.0.4, so maybe the behavior changed in 8.0.11, although I don't see any mention of it in the 8.0.11 release notes: https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-11.html |
Three step solution:
|
The solution provided above is partial, at best. In my experience MySQL 8.0.11 is not nearly ready for production (or even development) use. |
brew install --build-from-source <formula>
, where<formula>
is the name of the formula you're submitting?brew audit --strict <formula>
(after doingbrew install <formula>
)?