有没有办法在已经安装的 MySQL 5.7 的基础上再安装 MySQL 8?我想运行两个实例,一个用于版本 8,一个用于版本 5.7。我在 Windows 上试过,毫不费力,但我不明白如何在 Linux 系统(Ubuntu 22.04)上实现这一点。
非常感谢您的帮助。谢谢。
答案1
我使用docker解决了这个问题。 我遵循了这篇文章:
- 安装 docker
curl -sSL https://get.docker.com/ | sh
- 使用docker安装mysql
sudo 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