【问题标题】:mysql system variable table_type doesn't workmysql系统变量table_type不起作用
【发布时间】:2013-01-09 03:39:15
【问题描述】:

我无法设置系统变量 table_type。当我尝试这样做时,我收到以下错误。

mysql> SET table_type=InnoDB;
ERROR 1193 (HY000): Unknown system variable 'table_type'

我在执行“SHOW VARIABLES”时看到“table_type”未列出。这是设置问题吗?

为了安装 mysql,我刚刚在 Amazon EC2 实例上执行了“sudo yum install mysql mysql-server mysql-libs”。

【问题讨论】:

    标签: mysql amazon-ec2


    【解决方案1】:

    请试试这个

    ALTER TABLE t1 ENGINE = InnoDB;
    

    【讨论】:

      【解决方案2】:

      来自the documentation

      这个变量在 MySQL 5.5.3 中被移除。请改用storage_engine

      这反过来说:

      从 MySQL 5.5.3 开始不推荐使用此变量。请改用default_storage_engine

      因此,您应该使用SET default_storage_engine=InnoDB,这是自 MySQL 5.5.5 以来的默认 FWIW。

      【讨论】:

        猜你喜欢
        • 2015-09-27
        • 1970-01-01
        • 1970-01-01
        • 2019-08-09
        • 2019-07-19
        • 1970-01-01
        • 1970-01-01
        • 2021-09-15
        • 2012-05-29
        相关资源
        最近更新 更多