如何在 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如何将InnoDB数据表类型 转换修改成MyISAM默认引擎?