我有一个MySQL数据库。默认存储引擎为MyISAM
。
我想将其更改为InnoDB
。
我可以逐桌更改它,但我想改变它一次影响所有表。
如何更改数据库存储引擎?我试过了,但似乎phpmyadmin
没有选项。
答案 0 :(得分:20)
更改默认引擎的最简单方法是登录phpMyAdmin ,然后转到变量>>存储引擎
点击修改,然后输入 InnoDB 。
默认存储引擎现在是InnoDB
http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html#sysvar_storage_engine
答案 1 :(得分:19)
登录后,转到要更改的表格,然后单击“操作”选项卡。从那里你可以改变存储类型,以及一些其他选项
答案 2 :(得分:8)
步骤:
答案 3 :(得分:2)
我得到的最佳答案是
最简单的方法就是转到mysql配置文件(my.ini in windows,my.cnf在Linux中)只需添加:[mysqld] default-storage-engine = InnoDB。
我认为这样做很容易。
感谢您的帮助...........:D
答案 4 :(得分:0)
phpMyAdmin中没有选项可以一次更改存储类型。您必须在操作选项卡中更改每个表。
答案 5 :(得分:0)
单击表名,然后单击操作,您可以在那里一次更改服务器引擎。
A + Computer Solutions-伯利兹