gpt4 book ai didi

mysql - 如何将联合引擎安装到我的 mariadb?

转载 作者:太空宇宙 更新时间:2023-11-03 11:29:57 27 4
gpt4 key购买 nike

我知道很多帖子都提到 xampp 中的 mariadb 已经包含联合引擎,但不幸的是联合引擎还没有安装在我的 mariadb 中,如下表所示。

MariaDB [information_schema]> show engines;
+--------------------+---------+--------------------------------------------------------------------------------------------------+--------------+------+------------+
| Engine | Support | Comment | Transactions | XA | Savepoints |
+--------------------+---------+--------------------------------------------------------------------------------------------------+--------------+------+------------+
| CSV | YES | CSV storage engine | NO | NO | NO |
| InnoDB | DEFAULT | Percona-XtraDB, Supports transactions, row-level locking, foreign keys and encryption for tables | YES | YES | YES |
| MEMORY | YES | Hash based, stored in memory, useful for temporary tables | NO | NO | NO |
| MyISAM | YES | MyISAM storage engine | NO | NO | NO |
| MRG_MyISAM | YES | Collection of identical MyISAM tables | NO | NO | NO |
| Aria | YES | Crash-safe tables with MyISAM heritage | NO | NO | NO |
| PERFORMANCE_SCHEMA | YES | Performance Schema | NO | NO | NO |
| SEQUENCE | YES | Generated tables filled with sequential values | YES | NO | YES |
+--------------------+---------+--------------------------------------------------------------------------------------------------+--------------+------+------------+
8 rows in set (0.00 sec)

我也尝试按照此处的指南运行此命令 INSTALL PLUGIN federated SONAME 'ha_federatedx.so'; 但出现错误 ERROR 1126 (HY000): Can't open shared library 'D:\xampp\mysql\lib\plugin\ha_federatedx.so.dll' (errno: 2, The specified module could not be found. 。谁能告诉我如何在不重新安装的情况下安装联合引擎xampp? 我的数据库版本是 mysql Ver 15.1 Distrib 10.1.10-MariaDB, for Win32 (AMD64)

最佳答案

我知道这个答案可能晚了几年,但今天早上我在 Windows 开发机器上遇到了同样的问题。我试过了……

INSTALL PLUGIN federated SONAME 'ha_federatedx.so';

... 但它没有用,我收到了与 Deno 相同的错误。经过一番查找,发现*.so文件是Linux共享库文件,于是尝试了如下命令...

INSTALL PLUGIN federated SONAME 'ha_federatedx.dll';

... 成功了!唯一需要注意的是,我正在使用实际安装的 MariaDB,而不是 XAMPP 中安装的版本,因此可能需要在 XAMPP 中安装实际的 DLL 文件。

希望这能帮助遇到同样问题的其他人。

关于mysql - 如何将联合引擎安装到我的 mariadb?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50848296/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com