4

我正在将我的数据库迁移到 MySQL 到 MariaDB。我在 MySQL 中有二进制存储引擎,而 MariaDB 不支持它。

我如何转换它以确保我的表格可以正常工作?谢谢你

4

1 回答 1

12

如果这是一个与 MySQL 一起工作的二进制引擎并且你有它的源代码,那么你应该能够轻松地将它移植到 MariaDB:

  • 存储引擎接口 99% 相同。我们主要将一些功能从存储引擎(如统计计数)转移到处理程序接口,这应该是微不足道的修复。
  • 一些服务器功能可能已更改名称,但没有什么不应该是微不足道的。

在实践中,应该能够在 30 分钟左右将 MySQL 的存储引擎移植到 MariaDB。

如果您没有源代码,则需要向供应商询问存储引擎是否支持 MySQL。他们应该能够毫不费力地做到这一点(只要它是一个真正的插件存储引擎,而不是对 MySQL/MariaDB 上层代码进行重大更改的东西)。

于 2011-09-26T16:51:20.573 回答