我有一个沉重的Mysql drupal 7网站,我正在考虑将Mysql切换到Mariadb,但是我不确定会遇到什么问题。从我阅读的内容来看,Mariadb似乎只是Mysql替代品的一滴而已,似乎没有什么可做的。我想知道Mariadb是否会影响drush命令?
我有一个沉重的Mysql drupal 7网站,我正在考虑将Mysql切换到Mariadb,但是我不确定会遇到什么问题。从我阅读的内容来看,Mariadb似乎只是Mysql替代品的一滴而已,似乎没有什么可做的。我想知道Mariadb是否会影响drush命令?
Answers:
如您所说,Maria DB是MySQL的一个完全透明的替代品。它的发行版本与MySQL的主要/次要版本一致,因此就功能而言,它几乎总是串联在一起的。它读取标准的MySQL二进制数据文件,使用标准的systen my.cnf,甚至可以替代InnoDB。
这个想法是,就您的应用程序而言,它认为它正在连接到MySQL服务器。它使用MySQL驱动程序,发出完整的MySQL语句,并完全按照MySQL服务器发送的方式接收响应。您的应用不会知道两者之间的区别。
我已经在Drupal网站上使用了Maria一段时间(也广泛使用了Drush),迄今为止还没有遇到任何问题。如果您正在运行* nix升级只是两分钟的工作。
有几个问题要担心。Debian unix_socket
根访问问题只是其中之一。我想知道这些问题没有讨论太多。我认为许多人都有自己的工作流程,但仍然坚持使用MySQL。这就是为什么其中许多问题没有得到充分记录的原因。
相关:MariaDB unix_socket导致Debian下的访问问题-Drush无法登录(新帖子开始收集有关此问题的想法。)