zoukankan      html  css  js  c++  java
  • MySQL 存储引擎

    今天,在进行MySQL的数据传输的时候,出现了这样的错误!

        一时,有点晕了!
        找一下问题的原因:可能是MySQL的没有安装或没有使用的InnoDB引擎,可以通过SQL语句或者在DOS命令查看引擎:

        如图1所示,使用SQL语句

    在navicat或者其他显示mysql的工具中,输入“show engines”,运行sql语句。

    结果如果是InnoDB的| NO说明未开启,如图:

      2,使用DOS命令
      按照图中的操作执行,可以看到的MySQL的所有存储引擎。其中,MyISAM的后面有一个默认的,说明现在默认的存储引擎是MyISAM数据。
     

        将存储引擎改为InnoDB的方法:在my.ini中配置,将默认的存储引擎改为innodb即可“ default-storage-engine = INNODB”。(注意:若查看引擎的时候,没有看到innodb,在在my.ini中查找“ skip-innodb”,注​​释掉。注释方法就是在这句话的前面加上“#”。
       最后记得每次修改完的my.ini之后,要重启MySQL的服务。
        修改后的结果:


      在本篇文章当中,我们看到得最多的一个词就是“存储引擎”,到底什么是存储引擎呢?请看下下篇--- mysql之存储引擎

  • 相关阅读:
    (57)C# frame4 调用frame2
    (56)C# 读取控制台程序
    (55)C# windows 消息
    (54) C# 调用 kernel32.dll
    (53)C# 工具
    C++ hello world
    postgresql时间处理
    ext中grid根据数据不同显示不同样式
    log4j入门
    敏感数据加密
  • 原文地址:https://www.cnblogs.com/bolang100/p/12874568.html
Copyright © 2011-2022 走看看