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

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

我想改成InnoDB

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

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

【问题讨论】:

    标签: mysql sql 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

    【讨论】:

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

    步骤:

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

    【讨论】:

      【解决方案4】:

      我得到的最佳答案是

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

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

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

      【讨论】:

        【解决方案5】:

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

        【讨论】:

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

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

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

        【讨论】:

        • 签名是错误的形式。
        猜你喜欢
        • 2011-09-05
        • 2021-05-29
        • 2020-01-20
        • 1970-01-01
        • 2011-01-31
        • 1970-01-01
        • 2011-08-12
        • 2019-08-23
        • 1970-01-01
        相关资源
        最近更新 更多