一般不支持事务大家都只让数据支持INNODB
windows 环境修改 my.ini
default-storage-engine = INNODB
然后重启就可以了
也可以再创建表的时候 就指定engine
ENGINE=INNODB
但是在linux环境下
在/etc/
查询show engines
发现没有/etc/my.cnf
加入
default-storage-engine = INNODB
发现重启MYSQL 会报错
Manager of pid-file quit without updating file
在创建数据库表的时候 加上了ENGINE=INNODB 都是最后发现还是MyISAM
出现这个原因的是 因为在linux mysql没有innodb引擎 需要安装innodb引擎
安装命令 切换到MYSQL下 执行install plugin InnoDB SONAME 'ha_innodb.so';
就可以了
执行show engines 看到已经支持INNODB 然后在/etc/my.cnf设置default-storage-engine = INNODB就可以了
然后重启MYSQL
cd /usr/local/mysql/share/mysql
./mysql.server restartmy
补充一下:看表的engine 语句
show table status from db_name where name='table_name';
修改表 engine 语句 alter table table_name engine=innodb;
你看create 表没有用 因为创建语句不会跟着改成INNODB
分享到:
相关推荐
MySQL数据库修复程序是一种技术密集型的过程,主要用于解决数据库在运行过程中遇到的各种问题,如数据丢失、表损坏、系统崩溃等。...Navicat作为一款强大的工具,为MySQL数据库的管理和修复提供了全面的支持。
MySQL数据库是一种广泛使用的开源关系型数据库管理系统,以其高效、可靠和易于学习的特性深受开发者喜爱。...通过学习和实践,你将能够熟练地设计、操作和管理MySQL数据库,为你的项目提供稳定且高效的数据库支持。
根据提供的文档信息,我们可以总结出以下关于MySQL数据库中事务处理的相关知识点: ### 一、选择题解析 #### 1. 开启事务的SQL语句 - **正确答案**:B、`START TRANSACTION;` - **解析**:在MySQL中,使用`START ...
MySQL数据库是一种广泛应用于Web开发和企业级数据存储的开源关系型数据库管理系统。在这个"MySQL数据库应用形考实验1-4全答案.zip"压缩包中,包含了四个关于MySQL基础操作的实验训练,涵盖了从数据库和表的创建,到...
标题 "pbootcms数据sqlite转mysql数据库" 涉及的是一个常见的数据库迁移过程,从SQLite数据库系统转换到MySQL数据库系统。这个过程在网站或应用的开发和维护中经常遇到,尤其是在更换数据库服务或者需要更强大的...
例如,InnoDB引擎提供了ACID(原子性、一致性、隔离性、持久性)事务,而MyISAM则以更高的读取速度著称,但不支持事务。 MySQL的成功也促成了其商业版本的诞生,即Oracle MySQL Enterprise Edition,提供了更多的...
总的来说,MySQL数据库通过连接器、缓存、分析器、优化器和执行器等一系列步骤处理SQL语句,并借助事务机制确保数据的准确性和可靠性。理解这些基本概念对于有效管理和使用MySQL数据库至关重要。
详细的解读了mysql数据库的增删改查,存储过程和存储函数,事务等等,以及各种数据库工具的使用教程。
总的来说,MySQL数据库原理及设计方法涉及到网络通信、查询优化、并发控制、事务处理等多个层面,理解这些知识对于有效地使用和管理MySQL数据库至关重要。通过合理的设计和配置,可以确保MySQL在高并发环境下提供...
1. **MySQL C++ Connector**: 连接MySQL数据库时,通常会使用MySQL官方提供的C++ Connector,这是一个用于C++应用程序的数据库驱动程序,它提供了与MySQL服务器通信的接口。通过该接口,C++程序能够执行SQL查询,...
在本文中,我们将深入探讨如何使用C#语言与MySQL数据库进行交互。首先,我们要了解C#是一种面向对象的编程语言,广泛应用于开发Windows桌面应用、Web应用以及移动应用。而MySQL则是一种流行的开源关系型数据库管理...
MySQL支持多种存储引擎,如InnoDB(支持事务处理和行级锁定)和MyISAM(速度较快但不支持事务)。这部分会详细介绍InnoDB和MyISAM的区别,以及何时选择哪种存储引擎。同时,也会讲解事务的概念、ACID属性和事务隔离...
在本文中,我们将深入探讨如何使用C#语言来实现对MySQL数据库的操作。C#是一种广泛应用于Windows和Web应用程序开发的强大编程语言,而MySQL则是一种高效、开源的关系型数据库管理系统。结合两者,我们可以创建功能...
MySQL数据库是全球最受欢迎的开源关系型数据库管理系统之一,它以其高效、可靠和易于学习的特点,广泛应用于各种规模的企业和项目中。本课件"mysql数据库基础全部课件"旨在为初学者提供一个全面且实用的学习资源,...
在配置 MySQL 数据库之前,需要先安装 Perl 语言的支持,因为 MySQL 需要 Perl 语言的支持才能正常运行。此外,还需要正确设置 PHP 的配置文件,以便能够正确地连接 MySQL 数据库。 MySQL 数据库的基本配置 首先...
下面我们将深入探讨如何在Delphi中连接MySQL数据库,以及这个过程中的关键知识点。 首先,要连接到MySQL数据库,你需要一个兼容的驱动程序。在Delphi中,通常使用第三方库如ZLib或Devart's MySQL Connectors。这些...
MySQL数据库是世界上最受欢迎的开源关系型数据库之一,广泛应用于各种规模的企业、网站和应用程序中。这份"MySQL数据库习题和实践答案"的压缩包文件,很可能是为了帮助学习者加深对MySQL理论知识的理解并提高实际...
- **MyISAM存储引擎**:非事务处理引擎,读取速度快,但不支持事务和行级锁定,适合读多写少的应用。 3. **复制功能**: - **主从复制**:MySQL 5.1引入了半同步复制,确保主服务器上的事务在被复制到从服务器...