Bug #115752 | mysqldump fails with error Couldn't execute 'SHOW BINARY LOG STATUS' | ||
---|---|---|---|
Submitted: | 2 Aug 12:31 | Modified: | 2 Aug 12:59 |
Reporter: | Satish Pahlajani | Email Updates: | |
Status: | Not a Bug | Impact on me: | |
Category: | MySQL Server: mysqlpump Command-line Client | Severity: | S2 (Serious) |
Version: | 8.4 | OS: | Red Hat |
Assigned to: | CPU Architecture: | x86 |
[2 Aug 12:31]
Satish Pahlajani
[2 Aug 12:46]
MySQL Verification Team
Hi Mr. Pahlajani, Thank you for your bug report. We. managed to reproduce the behaviour. However, this is not a bug. You should use 8.0 command line tools with 8.0 server. You should use 8.4 command line tools with 8.4 server. 8.0 and 8.4 are two totally different versions of our MySQL. We tested 8.0 mysqldump with 8.0 server and it worked fine, with all your options. We tested 8.4 mysqldump with 8.4 server and it worked fine, with all your options. Not a bug.
[2 Aug 12:59]
Satish Pahlajani
Hello, Thanks For update! do you mean latest mysqldump(8.4) is not backward compatible with older server version prior to 8.4? we are maintaining latest version of mysqldump to cater dump for older as well as new version of server. In many cases we can't keep older version of mysqldump as there are some security vulnerability in older version of client which get fixed in latest version. Before 8.4 a single version of mysqldump was compatible with all older versions which I see got broken in 8.4.
[2 Aug 13:04]
MySQL Verification Team
Hi Mr. Pahlajani, Backwards compatibility was NEVER guaranteed. Each version is for itself. If it works sometimes that 8.4 client tool works with 8.0, or similar, it is just a coincidence. Not a bug.