首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以使用MySQL工作台创建MariaDB吗?

我可以使用MySQL工作台创建MariaDB吗?
EN

Stack Overflow用户
提问于 2014-03-24 17:49:16
回答 5查看 54.3K关注 0票数 13

我对数据库完全陌生。我想创建一个数据库;我将创建一个使用DB的小项目。我将使用Maria,因为它是完全免费的商业用途。

问题是:我是否可以使用MySQL工作台程序创建数据库,然后将其转换/更改为MariaDB?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2014-05-03 05:25:57

根据我的经验--当然,您可以将MySQL工作台与MariaDB结合使用。然而,我只尝试了一些基本的功能,如查询、模式设计等,不确定高级功能的兼容性。

票数 12
EN

Stack Overflow用户

发布于 2019-10-23 22:15:11

因此,我的经验是,是的,您可以使用MySQL工作台进行MariaDB数据库设计。

但是,我需要将“默认目标MySQL版本”更改为5.7

这可以通过转到菜单中的编辑->首选项来完成。最后是建模->MySQL。

由于最新的MySQL版本v8.x,这些SQL语句与MariaDB语句不兼容(比如创建索引)。MariabDB在表上创建索引:

代码语言:javascript
复制
INDEX `fk_rsg_sub_level_rsg_top_level1_idx` (`rgs_top_level_id` ASC)

vs

MySQL:

代码语言:javascript
复制
INDEX `fk_rsg_sub_level_rsg_top_level1_idx` (`rgs_top_level_id` ASC) VISIBLE

在本例中,MariaDB无法处理这个VISIBLE关键字。使用旧的MySQL版本,MySQL工作台将转发一个兼容的MariaDB SQL文件。

目前(2019年10月),生成的SQL_MODE输出仍然与MariaDB兼容。就像InnoDB一样,在大多数情况下使用MariaDB也是首选的。

票数 9
EN

Stack Overflow用户

发布于 2014-08-15 20:58:34

我只想列举几个其他选项:

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22616861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档