在同一台服务器上运行 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的主要内容,如果未能解决你的问题,请参考以下文章