• 【MySQL】查看MySQL的默认存储引擎(Win环境)


    打开MySQL控制台,输入语句 show variables like '%storage_engine%' ,执行效果如下。

    mysql> show variables like '%storage_engine%';
    +----------------+--------+
    | Variable_name  | Value  |
    +----------------+--------+
    | storage_engine | InnoDB |
    +----------------+--------+
    1 row in set (0.00 sec)

    以上输出说明InnoDB是当前存储引擎。

    如果要修改,可以找到MySQL安装目录下的MySQL.ini文件,找到default-storage-engine=INNODB一节,

    让我们将INNODB修改成MyISAM,然后重启数据库。

    Linux用户简单得多,用service mysqd restart就可以了。

    重启完毕后打开MySQL控制台,再次查看默认存储引擎,发现已经修改了。

    mysql> show variables like '%storage_engine%';
    +----------------+--------+
    | Variable_name  | Value  |
    +----------------+--------+
    | storage_engine | MyISAM |
    +----------------+--------+
    1 row in set (0.00 sec)
    
    mysql>

    当然这只是玩玩,记得给修改回来,要不不支持事务、不支持外键、不适合读写频繁的MyISAM引擎会带来一些麻烦的。

    mysql> show variables like '%storage_engine%';
    ERROR 2006 (HY000): MySQL server has gone away
    No connection. Trying to reconnect...
    Connection id:    1
    Current database: *** NONE ***
    
    +----------------+--------+
    | Variable_name  | Value  |
    +----------------+--------+
    | storage_engine | InnoDB |
    +----------------+--------+
    1 row in set (0.00 sec)

    -END-

  • 相关阅读:
    页面框架布局
    socket、tcp、udp、http 的认识及区别
    servlet验证码的设置
    java换行符
    如何在jsp里禁止session
    EL和JSTL表达式
    C标签
    request与response
    文件上传与下载—>struts
    页面跳转
  • 原文地址:https://www.cnblogs.com/heyang78/p/15120298.html
Copyright © 2020-2023  润新知