如何在 Windows 10 上安装不同版本的 MySQL?

Posted

技术标签:

【中文标题】如何在 Windows 10 上安装不同版本的 MySQL?【英文标题】:How can I install different versions of MySQL on Windows 10? 【发布时间】:2018-01-19 15:06:44 【问题描述】:

我想在 Windows 上安装不同的 mysql 版本。我有一个 MySQL 5.5 正在运行,我想安装一个 MySQL 5.7 来调试我正在处理的程序的兼容性问题。两种安装都应该放在一边,可能有自己的数据库(可以从空的 5.7 开始),我很乐意从 Services 控制面板手动运行或停止一个或另一个。现在的 MySQL 安装程序 - 社区 想要升级我现有的安装,并且与 explained in this article 不同,它不提供另一种选项来并排安装版本。我发现的只是rant 确认我的问题,但没有真正的解决方案。如果它需要我手动安装,我需要详细说明。就我而言,默认设置(默认端口)就足够了,因为我不需要同时运行两个实例。

【问题讨论】:

【参考方案1】:

这不是很明显,但使用“MySQL 安装程序”,您需要运行它,然后单击“取消”,将出现一个新窗口,让您安装新元素。然后,您可以选择要添加到系统中的 MySQL 版本。

您不需要它,但如果人们想同时运行多个实例,他们需要为每次安装选择不同的端口。

【讨论】:

这真的很神秘......但它奏效了!谢谢@robin850,你拯救了我的一天! 非常感谢您的回答,为我省去了很多麻烦。【参考方案2】:

为什么不简单地使用虚拟机来安装不同的 MySQL 版本?

这样您就可以确保它们之间没有兼容性问题,并且您可以随意启动/停止虚拟机。

否则,我确实找到了:https://www.codementor.io/arpitbhayani/setup-multiple-mysql-servers-with-different-versions-docker-du107solq,但无法确认它是否正常工作。

【讨论】:

以上是关于如何在 Windows 10 上安装不同版本的 MySQL?的主要内容,如果未能解决你的问题,请参考以下文章

如何模拟IE8环境?

如何在windows里面安装MySQL

如何在windows里面安装MySQL

有没有办法在 Windows 中使用 npm 安装不同的节点版本?

Mac - 如何在Mac上安装多个版本openjdk并有效管理

如何在Windows上安装FFmpeg程序