从我的阅读 of things出发,在64位Debian/Ubuntu服务器上设置MariaDB和激活TokuDB是一项相对容易的任务。
我目前使用mySQL,并在PHP中拥有大量使用PDO访问数据库的SQL (编写得很好,我认为)。我认为,MariaDB和mySQL使用的SQL的风格之间没有语法上的区别。我的问题
最后,在进行这样的转换之前,这里还有什么其他的问题必须知道吗?我非常感谢你的帮助。
发布于 2014-01-10 13:54:12
您可以在当前MySQL数据库上执行mysqldump,并使用输出将所有数据加载到MariaDB中。MariaDB的一个目标是与MySQL完全兼容(至少目前是这样),这样您通常可以关闭现有的MySQL服务器,将数据文件夹复制到MariaDB安装中,并启动它。
考虑到MariaDB的兼容性目标,不需要将engine=innodb语句切换到其他任何东西,它理解innodb=xtradb。
最后,如果您想开始将表转换为TokuDB存储引擎,请查看快速启动指南以获得提示。
发布于 2020-12-02 18:17:42
尽管上述断言与MariaDB不完全兼容,例如,在实践中最有用的参数MySQL max_buffer_length在MariaDB中不受支持。相反,在实践中最有用的未来是SQL代码中的注释选项,MySQL不支持此选项。
https://stackoverflow.com/questions/21041640
复制相似问题