我已经有WAMP堆栈在我的系统和我使用的Joomla为基础的系统。为了测试MariaDB之前使用,我安装了MariaDB也在我的系统与端口号3305。现在,当我试图安装Joomla 2.5,只有选项选择MySQL或MySQLi。而且,没有选项选择端口。此外,在配置文件中没有这样变量来添加端口号和使用MariaDB。2我认为,MariaDB类似于MySQL,所以不需要额外的驱动程序。
我可以通过SQL客户端连接MariaDB,也可以通过添加端口号从命令提示符连接MariaDB。那么,我如何在Joomla应用程序中使用MariaDB呢?
3条答案
按热度按时间rt4zxlrg1#
我认为如果你使用5.x版本的话它会起作用的。它们应该和“普通”mysql一样。请参见https://mariadb.com/kb/en/mariadb-versus-mysql-compatibility/来阅读更多关于betweetMySQL和MariaDB的兼容性的信息。
zsbz8rwp2#
Joomla与MariaDB无缝协作。
您需要通过安装
php-mysql
模块(可能称为php5-mysql
,具体取决于您的操作系统和存储库)来确保您有可用的pdo_mysql
。如果安装正确,MariaDB将显示在
phpinfo()
中的mysql标题下;术语“MySQL的替代品”被广泛使用,MariaDB远非如此。它的许多方面与MySQL不兼容,其中包括一个主要的问题:-
MariaDB不知道变量名称
default-character-set
,如果您尝试在/etc/my.conf
中设置它(如default-character-set = utf8
),则服务将不会启动。我还没有找到一种方法在运行MySQL的服务器上运行MariaDB,反之亦然(通常你不想这样做),因为支持库冲突。所以如果你想用另一个替换一个,你必须确保清理所有的依赖关系。
这个名字也让我感到不安,把我所有的信息放在一个名为玛丽亚的数据库里感觉就像把我的信用卡传给我的妻子和女儿一样,只是伤脑筋。
但是,它确实“顺便”到Joomla就好了。
fkvaft9z3#
输入
localhost:3305
作为主机名。