在同一台服务器上运行 MariaDB 和 MySQL

Posted

技术标签:

【中文标题】在同一台服务器上运行 MariaDB 和 MySQL【英文标题】:Running MariaDB & MySQL on the same server 【发布时间】:2013-06-20 01:17:25 【问题描述】:

我想在我的本地计算机上测试 MariaDB 数据库服务器,同时保持我现有的 mysql 服务器运行。这是为将我的实时网站从 MySQL 迁移到 MariaDB 做准备。

是否可以将 MariaDB 安装在与 MySQL 相同的系统上?我还没有尝试执行 apt-get install mariadb-server,因为我所阅读的所有内容似乎都表明 MySQL 二进制文件将被 MariaDB 二进制文件替换。

我的系统:

jonny@jrlp01 ~ $ uname -a
Linux jrlp01 3.9.6-030906-generic #201306131535 SMP Thu Jun 13 19:35:54 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

jonny@jrlp01 ~ $ lsb_release -a

No LSB modules are available.
Distributor ID: LinuxMint
Description:    Linux Mint 15 Olivia
Release:    15
Codename:   olivia

jonny@jrlp01 ~ $ mysql --version
mysql  Ver 14.14 Distrib 5.5.31, for debian-linux-gnu (x86_64) using readline 6.2

【问题讨论】:

有可能。请阅读这篇文章dev.mysql.com/doc/refman/5.1/en/multiple-servers.html 以获得您正在寻找的答案。您必须在非标准目录上安装 mariadb 并在不同的端口上运行它。 感谢您的链接。我是否必须下载和构建 MariaDB 而不是使用 apt-get? 我认为 apt-get 没有任何选项可以指定目标目录。所以是的,你必须构建 MariaDB。 谢谢 - 我会试一试并报告。 这对虚拟机来说似乎很好用。 【参考方案1】:

考虑使用Docker 技术。它将帮助您分别站立两个数据库。此外,您可以进行备份(阅读有关 docker 管理器和节点的信息),并且可以随心所欲地打开端口。至少阅读一下;)

编辑:PS 它在服务器上使用得很好,但在本地机器上使用 VM 是个好主意。

如果您的本地计算机无法处理,请考虑使用例如 AWS DB

写给未来的提问者;)

【讨论】:

您是否有任何具体的原因或链接想要分享您的 P.S 声明?我对它的原因很感兴趣。 3 年前。我在重新路由到世界时遇到了几个问题。这不再是问题

以上是关于在同一台服务器上运行 MariaDB 和 MySQL的主要内容,如果未能解决你的问题,请参考以下文章

如何让多个域名解析到同一台服务器上的不同网站

MySQL(mariadb)多实例应用与多实例主从复制

MySQL(mariadb)多实例应用与多实例主从复制

在同一台服务器上运行 Mongo Node Angular

如何使用 docker 和 nginx 在同一台服务器上运行多个站点?

是否可以在同一台机器上运行套接字服务器和套接字客户端?