首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xampp中的Innodb设置似乎找不到my.cnf文件

xampp中的Innodb设置似乎找不到my.cnf文件
EN

Stack Overflow用户
提问于 2010-04-12 13:07:22
回答 2查看 5.9K关注 0票数 1

我创建了一个新的mysql数据库,我想对它使用外键...我谷歌了一下发现了这个..。

InnoDB是MySQL存储引擎之一,它支持事务、行级锁定和外键。但是,默认情况下,XAMPP不会启用InnoDB。要启用它,请找到my.cnf配置文件(通常在C:/xampp/mysql/bin目录中)并搜索以下行:

代码语言:javascript
复制
# Comment the following if you are using InnoDB tables

但我系统中的路径C:/xampp/mysql/bin directory似乎没有这样的文件...

看看这张图片http://img691.imageshack.us/img691/524/mysqln.jpg

my.cnf文件在哪里?

任何建议..。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-04-14 16:02:29

只需拖动My图标

alt text http://img24.imageshack.us/img24/7195/mycnf.jpg

要使用记事本并删除这些行中的注释...我已经删除了评论并为你张贴了答案...

如果使用的是InnoDB表,请注释以下内容

代码语言:javascript
复制
skip-innodb
innodb_data_home_dir = "C:/xampp/mysql/"
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = "C:/xampp/mysql/"
innodb_log_arch_dir = "C:/xampp/mysql/"

您可以将.._buffer_pool_size设置为50 -80%

内存使用率,但要注意不要将内存使用率设置得太高

代码语言:javascript
复制
innodb_buffer_pool_size = 16M
innodb_additional_mem_pool_size = 2M

将.._log_file_size设置为缓冲池大小的25

代码语言:javascript
复制
innodb_log_file_size = 5M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
票数 3
EN

Stack Overflow用户

发布于 2014-07-29 22:46:51

对于windows,它是my.ini,但对于linux,它是它的my.cnf

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2619980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档