I'm running HeidiSQL 12.13.1.1 on Debian Trixie. I have a MySQL 4.0 database I need to connect to, and I'd like to use Heidi to do it. I understand that this requires adding other versions of libmysqlclient.so, but I'm not sure how to do that. Any and all suggestions would be welcome. :)
Adding old MySQL libraries in Linux
Did you test with libmysqlclient and got any error message?
I just tested the libmariadb shipped with the installer on the Windows version, and it connects to a v4.1.22 server right away. Table editor is not working though, but running queries runs fine.
Now, libmariadb in the Windows version is currently v3.4.7 which still looks not so old: https://dlm.mariadb.com/browse/c_connector/
Oh I guess in case of v4.0 this may be impossible to fix. I recall I gave up a part of the backward compatibility in the connection code for the sake of newer servers. That is already years ago so I cannot even tell you what exactly causes the "malformed packet" thing.
I don't see it's worth to fix in HeidiSQL, as v4.0 is used only by very few people. The recommended way would be to upgrade to a newer MySQL version anyway ๐
Please login to leave a reply, or register at first.
