Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork13.3k
mysql 8.0.11, mysql@5.7 5.7.22 (new formula)#27210
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Uh oh!
There was an error while loading.Please reload this page.
Conversation
cristhiank commentedMay 11, 2018
Looking forward to this formula to be available. Thanks! (Y) |
Rajat-Ahuja1997 commentedJun 13, 2018
When will this be merged? |
ilovezfs commentedJun 13, 2018
Shipped! 🍪 |
mfraase commentedJun 14, 2018
MySQL 8.0.11 uses So far, it breaks everything I've tried: phpMyAdmin, Nextcloud, and WordPress. |
ilovezfs commentedJun 14, 2018
@mfraase I'm not sure what you mean by "point release" here. This was a major version upgrade. |
mfraase commentedJun 14, 2018
@ilovezfs My understanding is that MySQL 8.0.xprior 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. |
ilovezfs commentedJun 14, 2018
Ah, I see. Did you figure out how to change the setting such that it works? |
mfraase commentedJun 14, 2018
@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). |
cristhiank commentedJun 14, 2018
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/ |
mfraase commentedJun 14, 2018
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 |
mfraase commentedJun 18, 2018
Three step solution:
|
mfraase commentedJun 19, 2018
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>)?