修改mysql的引擎为INNODB,可以使用外键,事务等功能,性能高。
修改my.ini,在[mysqld]下加上
default-storage-engine=INNODB
其中红色字体部分是要指定的引擎名称。
用sql语句修改已经建成表的引擎:
alter table tableName type=InnoDB
下面贴出我的my.ini文件供参考(http://www.my400800.cn
):
[mysqld]
basedir=C:\Program Files\VertrigoServ\Mysql\
datadir=C:\Program Files\VertrigoServ\Mysql\data\
port =3306
key_buffer =64M
max_allowed_packet =1M
table_cache =128
sort_buffer_size =512K
net_buffer_length =8K
read_buffer_size =256K
read_rnd_buffer_size =512K
myisam_sort_buffer_size =68M
default-storage-engine=INNODB
[mysqldump]
quick
max_allowed_packet =116M
[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates
[isamchk]
key_buffer =20M
sort_buffer_size =20M
read_buffer =62M
write_buffer =62M
[myisamchk]
key_buffer =20M
sort_buffer_size =20M
read_buffer =62M
write_buffer =62M
[mysqlhotcopy]
interactive-timeout
分享到:
相关推荐
默认存储引擎可以通过修改配置文件(如`/etc/my.cnf`)中的`default-storage-engine`选项来设置。例如,设置为MyISAM后,新建表将自动使用该引擎。重启MySQL服务后,更改才会生效。 综上所述,MySQL存储引擎的选择...
### MySQL存储引擎启用InnoDB详解 #### 一、引言 在MySQL数据库系统中,存储引擎扮演着极其重要的角色,它决定了数据如何被存储、检索和管理。其中,InnoDB作为MySQL中最常用的存储引擎之一,提供了众多高级特性,...
本文实例讲述了mysql更改引擎(InnoDB,MyISAM)的...我将my-small.ini另存为my.ini,在[mysqld]最后添加为上default-storage-engine=InnoDB,重启服务,数据库默认的引擎修改为InnoDB 更改方式2:在建表的时候指定或者
标题“PowerDesigner Report Template & Modify MySQL Engine”涉及的是两个主要的IT知识点,一个是关于PowerDesigner的报告模板使用,另一个是如何修改MySQL数据库的存储引擎。在接下来的内容中,我们将深入探讨这...
* 查看数据库引擎:使用命令 `show variables like '%storage_engine%';` * 查看数据库相关文件位置信息:使用命令 `show variables like '%dir%';` 结论 修改 MySQL 数据文件存放位置需要我们小心地进行配置文件...
- **相关参数配置**:可以通过修改my.cnf配置文件来调整MyISAM引擎的参数,如`key_buffer_size`用于设置索引缓存大小。 - **锁机制**:MyISAM采用表级锁定,意味着在写操作期间,整个表都会被锁定,可能导致并发...
MySQL联邦(Federated)引擎是一种特殊的存储引擎,它的设计目标是允许MySQL数据库跨越不同的服务器进行数据集成,类似于Oracle数据库中的DBLINK功能。这个引擎使得用户可以在本地数据库中查询和操作远程MySQL服务器...
### MySQL下修改Engine引擎的方法详解 #### 一、引言 在MySQL数据库系统中,存储引擎是用于组织和管理数据的方式之一。不同的存储引擎提供了不同的功能特性,例如支持事务处理、全文索引等。其中,InnoDB是MySQL中...
全局设置可以通过修改配置文件(如`my.cnf`或`mysql.ini`)中的`default-storage-engine`选项,或使用MySQL Server Instance Configuration Wizard。按表设置则可以在创建表时使用`CREATE TABLE`语句的`ENGINE`或`...
在MySQL中,可以通过执行`ALTER TABLE`语句来更改表的存储引擎。例如,将`Employees`表的存储引擎从InnoDB转换为MyISAM的命令如下: ```sql ALTER TABLE Employees ENGINE = MyISAM; ``` #### 八、总结 通过本文...
这包括了解MySQL支持哪些存储引擎类型、如何查看当前系统中默认使用的存储引擎以及如何更改特定表的存储引擎等。 ##### 1.2 实现步骤 **步骤一:查看存储引擎信息** 首先,需要登录到MySQL服务器,并检查当前系统...
最后,更改MySQL存储引擎是一项需要谨慎处理的任务,因为它可能会影响数据库的性能、可用性和数据的安全性。在执行任何更改之前,建议先在测试环境中进行验证,确保更改符合预期,并且不会对现有应用造成负面影响。
4. **修改Jira配置**:检查Jira的配置文件(如`atlassian-jira/WEB-INF/classes/jira-application.properties`),确保数据库连接参数正确无误,特别是数据库引擎设置。可能需要将'storage_engine'替换为'innodb_...
在配置上,通过修改`STORAGE_ENGINE`变量即可更改默认存储引擎,安装新的存储引擎也非常便捷。 总结来说,MySQL 的可插式存储引擎是其企业级特性的重要组成部分,它使得MySQL能够适应各种复杂业务场景,满足不同...
PHP MySQL引擎PHP MySQL Engine是PHP的库,可让您使用MySQL 5.6的内存模拟来测试数据库驱动的应用程序。 该项目扩展了PDO类,并允许您调用常见的PDO MySQL方法。 它支持各种查询以及某些PDO特定的功能,例如事务和...
3. **配置文件修改**:在MySQL的配置文件(通常为`my.ini`或`my.cnf`)的`[mysqld]`部分添加`default-storage-engine=INNODB`。这会设置InnoDB为默认的存储引擎。 4. **重启MySQL服务**:保存配置文件后,需要重启...
这个引擎允许程序(如Navicat)与Microsoft Access数据库格式交互,包括读取、写入和修改数据。在描述中提到的问题,当用户尝试使用Navicate将Excel数据导入MySQL数据库时,可能会遇到各种错误,如数据类型不匹配、...