如何将HmailServer连接到MySQL(在WAMP中)?

如何将HmailServer连接到MySQL(在WAMP中)?,mysql,wamp,hmail-server,Mysql,Wamp,Hmail Server,我正在尝试结合wamp/mysql安装hmailserver 收到错误消息后,hmailserver建议手动复制文件 复制粘贴: 错误: 无法加载MySQL客户端(libmysql.dll,32位)。 hMailServer需要此文件才能连接到MySQL。 MySQL客户端需要手动复制到hMailServer Bin目录。hMailServer安装中不包括该文件。 路径:H:\ProgramFiles(x86)\hMailServer\Bin\libmysql.dll 我在服务中没有看到MySq

我正在尝试结合wamp/mysql安装hmailserver

收到错误消息后,hmailserver建议手动复制文件

复制粘贴:

错误: 无法加载MySQL客户端(libmysql.dll,32位)。 hMailServer需要此文件才能连接到MySQL。 MySQL客户端需要手动复制到hMailServer Bin目录。hMailServer安装中不包括该文件。 路径:H:\ProgramFiles(x86)\hMailServer\Bin\libmysql.dll

我在服务中没有看到MySql(HmailServer数据库升级-第5步,共7步),wampapache也不起作用。 谢谢你的帮助


MYSQL服务器服务被称为
wampmysqld
,或者如果您有64位的WAMPServer
wampmysqld64

但是,我建议您选择另一个选项,将SQLServer数据库与hmailserver一起使用

如果您使用MySQL,我承认这似乎是最明显的选择,那么每次您将另一个MySQLServer版本添加到WAMPServer时,您都必须将hmailserver数据库迁移到新的MySQL,就像我一样,忘记了这样做


如果您将内置的SQLServer数据库与hmailserver一起使用,那么只要您在WAMPServer的MySQLServer版本中更改某些内容,就基本上可以忘记hmailserver。

我找到了答案。我进入“C:\wamp\bin\mysql\mysql5.7.14\lib”右键单击“libmysql.dll”,然后按copy。我进入“C:\Program Files(x86)\hmailserver\bin”“并将复制的文件粘贴到其中

关于hMailServer和MySQL 8.x

在同一个窗口上运行32位或64位MySQL服务器并不重要 只要在hMailServer/bin文件夹中有所需的libmysql.dll文件,或者在PATH环境变量中有所需的libmysql.dll文件,就可以在计算机或远程服务器(无论是哪个操作系统)上运行

关于MySQL 8.x: MySQL 8.x默认启用其与不兼容的新API 所有hMailServer版本。您需要在混合模式下配置MySQL 8.x,这允许 5.7.x MySQL客户端连接,使其与hMailServer一起工作。你也可以使用 一个MySQL 5.7.x版本,没有任何配置,使其开箱即用。
有关更多信息,请参见:

我已经尝试了您所说的,但是wampmysql不起作用(请参见编辑的问题)。“如果您使用MySQL,我承认这似乎是最明显的选择,那么每次您将另一个MySQLServer版本添加到WAMPServer时,您都必须将hmailserver数据库迁移到新的MySQL,就像我一样,忘记了这样做。”-你能解释一下你是怎么做到的吗?如果我选择了“Microsoft SQL Server”选项,它会连接到我创建的数据库吗?不,我的想法是你在hMailer中使用SQL Server,在所有项目中使用MySQL,