首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >何时使用libmysql-6.1.dll对libmysql.dll?

何时使用libmysql-6.1.dll对libmysql.dll?
EN

Stack Overflow用户
提问于 2020-01-02 23:24:46
回答 2查看 3.6K关注 0票数 11

我使用HeidiSQL来编辑MYSQL数据库,它询问我想要使用哪个库来编辑:

  1. libmysql-6.1.dll
  2. libmysql.dll

我怎么知道该用哪一种?

EN

回答 2

Stack Overflow用户

发布于 2020-01-03 07:30:45

这些替代的libmysql*.dlllibmariadb*.dll库可以解决较新的MySQL和MariaDB服务器上的(SSL)连接问题。例如,在MySQL 5.7上,一些用户使用旧的libmysql.dll执行以下错误

代码语言:javascript
复制
ASN: bad other signature confirmation

使用libmariadb.dll可能会导致另一个错误:

代码语言:javascript
复制
Unknown SSL error (0x80090308)

特别是当您提供SSL证书时,可能会遇到这样的问题。

针对这个问题和任何其他连接问题,HeidiSQL提供了用户可以尝试的替代库。除此之外,我从未听说过这些库中任何一个的其他优点或缺点。

票数 5
EN

Stack Overflow用户

发布于 2021-08-09 21:50:03

虽然使用哪个库用于MariaDB的问题似乎很明显(libmariadb.dll),但其他两个库应该做什么呢?

作为线索,我查看了一个文件属性。

代码语言:javascript
复制
libmysql.dll shows ProductVersion 5.6.6.0
libmysql-6.1.dll shows ProductVersion 6.1.11.0

考虑到这些文件包含在HeidiSql v11.3中,我的结论是它们不是通过构建HeidiSql生成的。那么,这些版本号是从哪里来的?

C:\Program Files\MySQL\MySQL Server 8.0\lib中,我也看到了一个libmysql.dll (ProductVersion 8.0.25)。

因此,我猜HeidiSql是从MySQL的构建中获得这些文件的。较新的版本(libmysql-6.1.dll)可能是MySQL当前版本的更好选择。

这就留下了"6.1“这个数字从何而来的问题。似乎从来没有发布过6.1版本的MySQL?

而且它也没有解决哪一个对MSSQL、PostgreSQL等最合适,但这不是问题所在。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59571292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档