When I open HeidiSQL
Cannot find a usable libmariadb.dll. Please launch heidisql.exe.backup.exe from the directory where you have installed it
When I open HeidiSQL
Cannot find a usable libmariadb.dll. Please launch heidisql.exe.backup.exe from the directory where you have installed it
I have the same thing. I installed heidisql on a new machine, all default options, shortcut shows that the working folder is C:\Program Files\HeidiSQL, executable is in that folder, libmariadb.dll is in that folder. ALso running directly from that folder doesn't work.
Only choosing libmysql.dll works, the other two do not work.
VC++ redistributable was also installed.
So I ran dependency walker on the dll, It is missing the vc runtime 140 dll, which is from VC++ 2015. You can find it on the microsoft site. (Can't post a link to it yet)
Installing that will fix it. I would suggest this get's included in the installer or at the very least gets mentioned on the download page
@ansger So yes, I got the exact same error. The issue is of course that was a minty fresh machine, nothing else installed... My other develop machine has visual studio installed and tons of other apps, so probably the redistributable got on the machine already there.
(So I can't post the link because I don't have enough posts yet)
I already had vcruntime140.dll [14.12.25810.0] included in C:\Windows\SysWOW64 on Windows 10 when I received the error message three days ago.
I now downloaded vcruntime140.dll [14.28.29304.1] from https://www.dllme.com/dll/files/vcruntime140_dll.html and put it into Heidis program folder. There is a new error message:
SysWow64 is the 32 bit folder. If you are are running 64 bit HeidiSQL, that would have been the wrong one. The other message is just that you database is not reachable, try telnet locahost 3306 to see if you can actually connect, but I suspect what you are running into now is no longer a HeidiSQL issue
I have the same thing. I installed heidisql on a new machine, all default options, shortcut shows that the working folder is C:\Program Files\HeidiSQL, executable is in that folder, libmariadb.dll is in that folder. ALso running directly from that folder doesn't work.
Only choosing libmysql.dll works, the other two do not work.
VC++ redistributable was also installed.
Thanks for this! I had the same issue on a new Windows 10 build. Installing the Microsoft Visual C++ 2015 (x64) Redistributable corrected the problem for me as well. I am using the HeidiSQL 64 bit version.
Had the same issue on my new machine; Windows 10 build 1909 - 18363.1350 HeidiSQL 11.2.0.6213 (x64)
I had "internal error 126: module was not found" on my error message.
Installing Microsoft Visual C++ 2015 solved my issue.
I'd like to take this chance to thank you @ansgar for this amazing software!
I already planned to include a VC runtime in the next installer release. See issue #1296. I'm just not sure which one is the latest (2015?)
I already planned to include a VC runtime in the next installer release. See issue #1296. I'm just not sure which one is the latest (2015?)
You can include (or show a note) the Microsoft Visual C ++ Redistributable package for Visual Studio 2019, which is backwards compatible 2015 and 2017
Please login to leave a reply, or register at first.