• 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之存储引擎

  • 相关阅读:
    自定义Dialog
    AlertDialog
    Toast
    WebView
    《构建之法》阅读笔记3
    UI组件之GridView
    ScrollView&HorizontalScrollView
    UI组件之ImageView
    UI组件之ListView
    每周总结(1.24)
  • 原文地址:https://www.cnblogs.com/bolang100/p/12874568.html
Copyright © 2020-2023  润新知