Bug #104714 | mysql-shell failed to connect mysql server | ||
---|---|---|---|
Submitted: | 25 Aug 2021 4:53 | Modified: | 5 Dec 2021 16:28 |
Reporter: | guojian zhou | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | Shell General / Core Client | Severity: | S3 (Non-critical) |
Version: | 8.0.19, 8.0.26 | OS: | CentOS (7.4) |
Assigned to: | CPU Architecture: | x86 | |
Tags: | Connection, mysql shell |
[25 Aug 2021 4:53]
guojian zhou
[25 Aug 2021 6:58]
MySQL Verification Team
Hello guojian zhou, Thank you for the report and feedback. Verified as described. regards, Umesh
[25 Aug 2021 7:20]
guojian zhou
I see this bug in CentOS 7.4 and Ubuntu 18.04.
[5 Dec 2021 16:28]
Margaret Fisher
Posted by developer: Changelog entry added for MySQL Shell 8.0.28: MySQL Shell masks passwords that are supplied after the user name in a URI-like string specified by the --uri command-line option. If the user name in the string was percent encoded and a password was supplied, the comparison to a plain user name was not made correctly, and the connection failed. MySQL Shell now removes the password from a URI-like string leaving only the user name before the comparison is carried out.