繁体   English   中英

在Ubuntu上同时使用MySQL 5.7和MySQL 8.0

[英]Use MySQL 5.7 and MySQL 8.0 at the same time on Ubuntu

在我的Ubuntu 18.04上,我需要同时运行两个MySQL版本:5.7和8.0。 我将一台机器用于个人和专业项目,在工作中,所有应用程序都使用5.7,而我的所有东西都使用8.0。

我最简单的选择是什么? 据我搜索,看来我可以通过软件包管理器安装一个版本,然后从源代码构建另一个版本并进行配置,以使其与第一个版本不冲突。

研究使我进入4.3.4 mysqld_multi —管理多个MySQL服务器 ,并且就其工作原理(在负责启动服务器的两个数据库中都创建multi_admin用户)的想法来看,我不确定如何使用第二个实例安装。 我很想避免从源头构建整个事情,因为我很少有这样做的经验。

理想的情况是只让它们都运行并且不要考虑太多,因此我可以专注于编码。

通过apt或从os专用二进制文件进行安装时,是否有任何方法可以覆盖软件包默认配置?

鉴于我在源代码构建方面几乎没有经验,我如何最好地解决该问题?

使用Docker或虚拟机。 那就是我会做的。 如果在计算机上同时安装了这两个服务器,则可以使用。 但是有可能在某一时刻产生干扰:要么从一开始就不起作用,您就浪费时间进行修复,或者更糟的是,它会起作用,但在某些情况下会出现错误,甚至会浪费更多时间。 像我说的那样,最干净最安全的解决方案是模仿将服务器放在单独的计算机上。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM