在 Ubuntu 22.04 上安装 mysql 8 和 mysql 5.7

在 Ubuntu 22.04 上安装 mysql 8 和 mysql 5.7

有没有办法在已经安装的 MySQL 5.7 的基础上再安装 MySQL 8?我想运行两个实例,一个用于版本 8,一个用于版本 5.7。我在 Windows 上试过,毫不费力,但我不明白如何在 Linux 系统(Ubuntu 22.04)上实现这一点。

非常感谢您的帮助。谢谢。

答案1

我使用docker解决了这个问题。 我遵循了这篇文章:

https://www.codementor.io/@arpitbhayani/setup-multiple-mysql-servers-with-different-versions-docker-du107solq

  • 安装 docker curl -sSL https://get.docker.com/ | sh
  • 使用docker安装mysqlsudo docker run --name mysql-57-container -p 127.0.0.1:3310:3306 -e MYSQL_ROOT_PASSWORD=rootpassword -d mysql:5.7

这里需要注意一点,你必须使用一个标志--restart=always,这个标志会在机器启动时重新启动docker容器

Docker 将从 mysql 库下载所需的映像,一段时间后,您可以使用以下命令测试您的安装:

mysql -u root -p --host=127.0.0.1 --port=3310

相关内容