如何将MySQL数据库默认设置为使用MyISAM引擎?

10

我有一个MySQL服务器,其默认存储引擎为InnoDB。我的项目需要数据库中的表格是MyISAM引擎。我希望通过标志在创建数据库时将默认存储引擎设置为MyISAM,而不改变服务器默认设置并且也不手动指定每个表格。这是否可能?

2个回答

8

编辑后: 实际上,是的 - 全局变量default-storage-engine只能在会话期间更改,因此

SET storage_engine=MYISAM;    
SET table_type=BDB;

此操作仅影响当前会话。详情请参见这里


@hellsgate,请阅读常见问题解答(简而言之 - 投票支持所有有用的答案,接受最佳解决方案。附注:您可以更改已接受的答案)。 - Unreason

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接