【发布时间】:2011-10-18 18:54:48
【问题描述】:
我有一个 MySQL 数据库。默认存储引擎为MyISAM。
我想改成InnoDB。
我可以逐表更改它,但我想更改一次会影响所有表。
如何更改数据库存储引擎?我试过了,但phpmyadmin似乎没有选项。
【问题讨论】:
标签: mysql sql phpmyadmin
我有一个 MySQL 数据库。默认存储引擎为MyISAM。
我想改成InnoDB。
我可以逐表更改它,但我想更改一次会影响所有表。
如何更改数据库存储引擎?我试过了,但phpmyadmin似乎没有选项。
【问题讨论】:
标签: mysql sql phpmyadmin
更改默认引擎最简单的方法是登录phpMyAdmin,然后进入变量>>存储引擎
点击编辑并输入InnoDB。
现在默认的存储引擎是 InnoDB
http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html#sysvar_storage_engine
【讨论】:
登录后转到要更改的表,然后单击操作选项卡。从那里您可以更改存储类型以及其他一些选项
【讨论】:
步骤:
【讨论】:
我得到的最佳答案是
最简单的方法就是去mysql配置文件(my.ini in windows,Linux 中的 my.cnf),然后添加:[mysqld] 默认存储引擎=InnoDB。
我认为这很容易解决问题。
感谢您的帮助........... :D
【讨论】:
phpMyAdmin 中没有一次更改存储类型的选项。您必须更改操作选项卡中的每个表。
【讨论】:
点击表名,然后点击操作,可以一次更换一个表的服务器引擎。
A+ 计算机解决方案 - 伯利兹
【讨论】: