为啥 MariaDB 是我的 Bitnami LAMP 实例中的默认数据库,如何将其切换到 MySQL?

Posted

技术标签:

【中文标题】为啥 MariaDB 是我的 Bitnami LAMP 实例中的默认数据库,如何将其切换到 MySQL?【英文标题】:Why is MariaDB the default database in my Bitnami LAMP instance and how do I switch it to MySQL?为什么 MariaDB 是我的 Bitnami LAMP 实例中的默认数据库,如何将其切换到 MySQL? 【发布时间】:2021-12-17 11:19:21 【问题描述】:

我最近为一个新项目获得了一个新的 AWS Bitnami LAMP 实例。但是,我在新服务器的 phpMyAdmin 门户中注意到以下内容:

Server type: MariaDB

我做了更多调查并确定这确实是我服务器上的数据库,尽管我还没有以任何方式修改服务器,而且几个月前我得到旧的 AWS Bitnami LAMP 实例时从未发生过这种情况。

我试图弄清楚如何切换到 mysql,但结果是空的。有谁知道怎么做?

【问题讨论】:

mariadb是mysql原创始人mysql的一个fork;你有什么不想使用它的原因吗? 哦。我会调查的。 当 Sun Microsystems 收购 MySQL 并将其商业化时,一些开源纯粹主义者不喜欢这样,并创建了一个名为 MariaDB 的 MySQL 分支(由 MySQL 的创建者,并以他的女儿命名)。它是 MySQL 的直接替代品,您可以继续认为您正在使用 MySQL,并且没有任何变化。 @RoslanAmir 然后 Sun(它是相当专业的开源软件,否则 MySQL 永远不会卖给他们)被甲骨文收购,甲骨文是一家靠供应商锁定和繁重诉讼为生的公司跨度> @Leo mariadb 的早期版本非常接近 MySQL;从那以后,两者都取得了很大的进步,但并不总是以完全相同的方式或领域。如果您不使用任何高于 5.5 版的功能,您将不会看到任何差异,但 【参考方案1】:

好的,所以我意识到拥有 MariaDB 对我来说不是问题,因为它类似于 MySQL。

【讨论】:

显然 AWS Bitnami 现在在其新版本中使用 MariaDB 而不是 MySQL。如果它在功能上不等效,他们就不会这样做。

以上是关于为啥 MariaDB 是我的 Bitnami LAMP 实例中的默认数据库,如何将其切换到 MySQL?的主要内容,如果未能解决你的问题,请参考以下文章

修复:AWS Bitnami LAMP 堆栈错误中的 Laravel Git 克隆

为啥 MariaDB 不接受我的字符串变量作为我的 sql 查询中的表名?

为啥 SQL 插入 (mariadb) 会随着表的增长而变慢

安装MariaDB10.0 在学校的电脑上同样的安装包能装 但是为啥我的电脑就是装不上?是惠普的

为啥 Haskell 没有符号(a la ruby​​)/原子(a la erlang)?

Bitnami 堆栈高效吗?