我的系统中已经有WAMP堆栈,我正在使用基于Joomla的系统。为了在使用之前测试MariaDB,我还在我的系统中安装了MariaDB,端口号为3305.现在,当我尝试安装Joomla 2.5时,只有选择MySQL或MySQLi的选项。此外,没有选择端口的选项。此外,配置文件中没有这样的变量来添加端口号并使用MariaDB。我认为,MariaDB与MySQL类似,因此不需要额外的驱动程序。
我可以通过SQL客户端连接MariaDB,也可以通过添加端口号从命令提示符连接。那么,我如何在Joomla应用程序中使用MariaDB?
答案 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
作为主机名。