Joomla将如何与MariaDB合作?

时间:2013-12-31 11:12:17

标签: joomla mariadb

我的系统中已经有WAMP堆栈,我正在使用基于Joomla的系统。为了在使用之前测试MariaDB,我还在我的系统中安装了MariaDB,端口号为3305.现在,当我尝试安装Joomla 2.5时,只有选择MySQL或MySQLi的选项。此外,没有选择端口的选项。此外,配置文件中没有这样的变量来添加端口号并使用MariaDB。我认为,MariaDB与MySQL类似,因此不需要额外的驱动程序。

我可以通过SQL客户端连接MariaDB,也可以通过添加端口号从命令提示符连接。那么,我如何在Joomla应用程序中使用MariaDB?

3 个答案:

答案 0 :(得分:0)

我认为如果你使用5.x版本它会起作用。它们的行为与“普通”mysql相同。请参阅https://mariadb.com/kb/en/mariadb-versus-mysql-compatibility/以了解有关MySQL和MariaDB之间兼容性的更多信息。

答案 1 :(得分:0)

Joomla与MariaDB无缝合作。

您需要通过安装pdo_mysql模块确保php-mysql可用(根据您的操作系统和回购,可能会被称为php5-mysql。)

如果安装正确,MariaDB将显示在phpinfo() mysql 标题下;

术语"取代MySQL"被抛出很多,MariaDB远非如此。关于它的许多事情与MySQL不兼容,包括一个主要的蠢事: -

MariaDB不知道变量名称default-character-set,如果您尝试在/etc/my.conf中设置default-character-set = utf8,则服务将无法启动。

我没有找到一种在运行MySQL的服务器上运行MariaDB的方法,反之亦然(不是你通常想要的),因为支持库发生冲突。所以如果你想用另一个替换一个,你必须确保清理所有的依赖。

这个名字也让我感到不安,把我所有的信息都放在一个名叫玛利亚的数据库里,感觉类似于将我的信用卡传递给我的妻子和女儿,只是神经紧张。

但它确实" Drop In"对Joomla来说很好。

答案 2 :(得分:0)

输入localhost:3305作为主机名。