如何在 phpmyadmin 中更改数据库的存储引擎? [复制]

Posted

技术标签:

【中文标题】如何在 phpmyadmin 中更改数据库的存储引擎? [复制]【英文标题】:how to change storage engine of database in phpmyadmin? [duplicate] 【发布时间】:2011-10-18 18:54:48 【问题描述】:

我有一个 mysql 数据库。默认存储引擎为MyISAM

我想改成InnoDB

我可以逐表更改它,但我想更改一次会影响所有表。

如何更改数据库存储引擎?我试过了,但phpmyadmin似乎没有选项。

【问题讨论】:

【参考方案1】:

更改默认引擎最简单的方法是登录phpMyAdmin,然后进入变量>>存储引擎

点击编辑并输入InnoDB

现在默认的存储引擎是 InnoDB

http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html#sysvar_storage_engine

【讨论】:

标志-MySQL存储引擎-链接目的~忽略消息~ 仅供参考;这适用于 WAMP.. 对于 XAMPP,请在“操作”选项卡中找到它。谢谢@Gurey【参考方案2】:

登录后转到要更改的表,然后单击操作选项卡。从那里您可以更改存储类型以及其他一些选项

Online Doc

【讨论】:

实际上我想更改一次会影响所有表的数据库存储引擎。不是一桌一桌。 可以在创建数据库的时候设置 在哪里可以在创建数据库的时候设置存储引擎,我没找到。 请参考***.com/questions/2286813/…虽然没有使用phpmyadmin 非常感谢............ :D :D【参考方案3】:

步骤:

    单击您必须更改存储引擎的表。 点击操作。 更改存储引擎的选项在字段集中

【讨论】:

【参考方案4】:

我得到的最佳答案是

最简单的方法就是去mysql配置文件(my.ini in windows,Linux 中的 my.cnf),然后添加:[mysqld] 默认存储引擎=InnoDB。

我认为这很容易解决问题。

感谢您的帮助........... :D

【讨论】:

【参考方案5】:

phpMyAdmin 中没有一次更改存储类型的选项。您必须更改操作选项卡中的每个表。

【讨论】:

然后您可以导出表并创建一个具有新存储类型的新数据库并导入它。 某些版本的 phpMyAdmin 有这个选项。我才知道。我的 3.5.8.2 版本没有这个选项。【参考方案6】:

点击表名,然后点击操作,可以一次更换一个表的服务器引擎。

A+ 计算机解决方案 - 伯利兹

【讨论】:

签名是错误的形式。

以上是关于如何在 phpmyadmin 中更改数据库的存储引擎? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 phpmyadmin 中更改时间限制(登录)

在 phpmyadmin 中更改默认排序规则

phpMyAdmin如何将InnoDB数据表类型 转换修改成MyISAM默认引擎?

如何在 phpMyAdmin 中设置默认主题?

如何在 phpmyadmin 中正确存储和检索图像文件路径?

如何更改熊猫数据框中多索引的外层索引?