MYSQL have_innodb DISABLED无法创建innodb类型的表

数据库 — 作者 gladness @ 11:38
今天在一台MYSQL服务器上发现,明明用了engine=innodb创建的表,结果创建出来却成了myisam的表。再看show variables like '%innodb%';
have_innodb 成了DISABLED。经过一番试验,发现是我关闭数据库后,直接删除ibdata1文件造成的。删除该文件以后,重启数据库,日志文件中会有:
060330 17:22:07 mysqld started
InnoDB: The first specified data file ./ibdata1 did not exist:
InnoDB: a new database to be created!
060330 17:22:07 InnoDB: Setting file ./ibdata1 size to 10 MB
InnoDB: Database physically writes the file full: wait...
InnoDB: Error: all log files must be created at the same time.
InnoDB: All log files must be created also in database creation.
InnoDB: If you want bigger or smaller log files, shut down the
InnoDB: database and make sure there were no errors in shutdown.
InnoDB: Then delete the existing log files. Edit the .cnf file
InnoDB: and start the database again.
060330 17:22:07 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.0.19-standard-log' socket: '/var/lib/mysql/mysql.sock' port: 3306 MySQL Community Edition - Standard (GPL)
060330 17:22:26 [Note] /usr/sbin/mysqld: Normal shutdown
看来只删除ibdata1文件是不行的,于是再度关闭数据库,把ibdata1和ib_logfile1、ib_logfile0统统删除,再启动,have_innodb 就变成Yes了。
mysq install :
./configure --prefix=/usr/local/mysql/ --without-debug --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --enable-assembler --with-extra-charsets=gbk,gb2312,utf8 --without-innodb --without-isam --with-pthread --enable-thread-safe-client --with-innodb

source:http://gladness.itpub.net/post/6254/64504

转载于:https://blog.51cto.com/comtv/438305

MYSQL have_innodb DISABLED无法创建innodb类型的表相关推荐

  1. mysql不能创建innodb类型表_MYSQL have_innodb DISABLED无法创建innodb类型的表

    今天在一台MYSQL服务器上发现,明明用了engine=innodb创建的表,结果创建出来却成了myisam的表.再看show variables like '%innodb%'; have_inno ...

  2. 如何重新创建mysql数据库_重新创建数据库与数据表《 MySQL 基础 》

    前面我们介绍的一些 sql 的语句是 sql 的 ddl 的部分,也就是定义数据结构用的 ... 在接下来的视频里,我们会去看一下 sql 的另一个部分,也就是 dml ,关于数据的操作的部分 ... ...

  3. mysql表类型_MySQL表类型的选择

    P131)创建表时的默认引擎是InnoDB,如果要修改默认的存储引擎,可以在参数文件中设置default-table-type.查看当前的默认存储引擎,可以使用一下命令: 创建新表的时候可以通过增加E ...

  4. mysql - MySQL常用的七种表类型(转)/表分类

    其实MySQL提供的表类型截至到今天已经有13种,各有各的好处,但是民间流传的常用的应该是7种,如果再细化出来,基本上就只有两种:InnoDB.MyIASM两种. MySQL作为当前最为流行的免费数据 ...

  5. oracle有几种类型表空间,oracle 数据创建时如何指定表空间类型

    oracle建表时指定了表空间为何没起作用? oracle 12c /windows ,实验过程如下: 1.建第一个表空间data_tbs_01,数可以直接在创建语句后面追加"tablesp ...

  6. 在MySQL中如何用SQL命令创建数据库及数据表

    HRELLO 大家好! 上期给大家讲解了,MySQL数据库常用的管理命令.现在,给大家讲解,如何用SQL命令在MySQL中创建一个数据库及数据表. 在学习前,我们首先要了解,SQL命令是什么? SQL ...

  7. 数据库调优策略:优化MySQL服务器、优化数据库结构、大表优化、隐藏索引对调优的帮助

    文章目录 1. 数据库调优的措施 1.1 调优的目标 1.2 定位调优问题 1.3 调优的维度和步骤 2. 优化MySQL服务器 2.1 优化服务器硬件 2.2 优化MySQL的参数 3. 优化数据库 ...

  8. mysql 数据表创建字段类型_MySQL 数据类型简介 创建数据表及其字段约束

    数据类型介绍 MySQL 数据类型分类 整型 浮点型 字符类型(char与varchar) 日期类型 枚举与集合 具体数据类型见这篇博客 MySQL表操作中的约束 primary key 主键约束 非 ...

  9. mysql创建数据库时候同时创建表空间_MySQL 创建InnoDB表空间_编程学问网

    15.2.5. 创建InnoDB表空间 假设你已经安装了MySQL,并且已经编辑了选项文件,使得它包含必要的InnoDB配置参数.在启动MySQL之前,你应该验证你为InnoDB数据文件和日志文件指定 ...

  10. mysql 创建 innodb_MySQL InnoDB 创建 InnoDB 表

    要创建 InnoDB 表,可以使用 CREATE TABLE 语句 CREATE TABLE t1 (a INT, b CHAR (20), PRIMARY KEY (a)) ENGINE=InnoD ...

最新文章

  1. 创建、编辑、删除目录
  2. 软件项目管理0717:开发一定要了解客户
  3. 威佐夫博弈(模板题)
  4. 爱立信与中国联通成功完成国内首个LTE三载波聚合大规模部署测试
  5. oracle备份与恢复 exp,Oracle数据库备份与恢复之一:exp/imp(导出与导入装库与卸库)...
  6. python ^ and or >> <<
  7. RSA加密解密(附源码工程)
  8. C语言中typedef用法
  9. 美通企业日报 | 爱彼迎成为奥林匹克全球合作伙伴;腾讯理财通运营主体迁至腾富公司...
  10. Mybatis源码详细分析(最新最全)
  11. 用于高性能分组处理的电力线滤波
  12. EIA/TIA 568A 568B 标准
  13. RabbitMmq基础(三)入门应用
  14. 南京大学2020计算机考研分数线,2020年南京大学考研分数线公布
  15. java微信扫码支付_java 微信扫码支付 示例代码
  16. 统计csv表格中某一元素的个数(count函数)
  17. JAVA对象布局之对象头(Object Header)
  18. C#MDI窗体实现多窗口效果
  19. GetMACAddress 在java查询中获取 MACA 地址
  20. python实现同时显示两条曲线_python matlibplot绘制多条曲线图

热门文章

  1. html5 图形水平运动,【分享】HTML5的Canvas制作3D动画效果分享
  2. linux环境下,Tomcat详细部署步骤
  3. 西安工程大学计算机是几本专业,2016年西安工程大学计算机科学与技术(卓越班)专业在陕西录取分数线...
  4. linux中python如何调用matlab的数据_如何在Python中创建Gif动图?(动图数据可视化基础教学)
  5. js 改变change方法_JS获取和设置元素的属性以及属性值
  6. 【c++】【多线程】单例模式及其性能
  7. 科技行业组织称英国在脱欧后可能成为“数据避风港”
  8. 《OSPF和IS-IS详解》一2.4 理解内部BGP
  9. Python字典对象实现原理
  10. VirtualBox centos下设置共享文件夹