Conversation
|
If anyone feels like it, it would be nice to update one of our CI jobs to use MySQL 8. |
The fact that conn->unix_socket is set does not mean that a Unix socket is actually in use -- this member is set in a default configuration. Instead check whether a unix_socket stream ops is used.
Same as for connection handshakes.
In particular, this fixes handling of expired passwords.
If an empty password is used, no additional packets are exchanged during caching_sha2_password auth. We're only looking for an OK/ERR response.
a2ac525 to
32cd373
Compare
|
Will this fix be incorporated into any version of PHP earlier than PHP 7.4? |
|
@collegeman Given the mess that this was, support for caching_sha2_password will definitely not be backported to older PHP version. |
|
Thanks @nikic. I blame Digital Ocean. I'm trying to migrate to their managed DB platform. |
|
I'm on PHP 7.4.13 and I am still running into this. I get Access Denied and PHP only works after I login to the user at least once using My password length is shorter than 20 (it's 15 characters.) and it only includes A-Z as a test. My MySQL version is Is there any reason this could still be happening? My extensions are |
|
I upgrade my MySQL version from |
Uh oh!
There was an error while loading. Please reload this page.