我的系统中已经有 WAMP 堆栈,并且我正在使用基于 Joomla 的系统。为了在使用前测试MariaDB,我也在我的系统中安装了MariaDB,端口号为3305。现在,当我尝试安装Joomla 2.5时,只能选择MySQL或MySQLi。此外,没有选择端口的选项。另外,配置文件中没有这样的变量来添加端口号和使用 MariaDB。我认为,MariaDB 与 MySQL 类似,因此不需要额外的驱动程序。
我可以通过 SQL 客户端以及命令提示符连接 MariaDB,只需添加端口号。那么,如何在 Joomla 应用程序中使用 MariaDB?
我想如果你使用5.x版本就可以了。它们的行为应该与“普通”mysql 相同。请参阅 https://mariadb.com/kb/en/mariadb-versus-mysql-compatibility/ 了解有关 MySQL 和 MariaDB 之间兼容性的更多信息。
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 的方法,反之亦然(不是你通常想要的)。因此,如果您想用另一个替换一个,您必须确保清除所有依赖项。
这个名字也让我感到不安,将我所有的信息放在一个名为 Maria 的数据库中,感觉就像把我的信用卡传给我的妻子和女儿一样,简直让人伤脑筋。
但是,它确实可以“插入”Joomla。
输入
localhost:3305
作为主机名。