首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果没有my.cnf,mysql使用什么?

问如果没有my.cnf,mysql使用什么?
EN

Stack Overflow用户
提问于 2011-01-26 18:26:20
回答 2查看 26K关注 0票数 14

简而言之,如果没有MySQL,那么my.cnf使用什么配置值?

我在Slackware上运行MySQL。我已经在ISAM和InnoDB表中使用了一段时间。我从未配置过my.cnf文件。糟了。现在我想这样做,但我不知道它目前正在使用什么设置,我想知道之前,我安装一个my.cnf文件,并可能改变的东西。

我做了MySQL --help并检查了给定的位置。

我已经找到了/并且我确信在任何地方都没有my.cnf或.my.cnf文件。

我已经完成了ps aux,并且没有指定--defaults_file。

这些档案存在:

/etc/my-medium.cnf

/etc/my-huge.cnf

/etc/my-Small.nf

/etc/my-large.cnf /usr/share/my-medium.cnf

/usr/share/my-huge.cnf

/usr/share/my-Small.cnf

/usr/share/mysql重型-4G.cnf

/usr/share/my-large.cnf

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-26 18:28:26

如果找不到my.cnf或my.ini文件,MySQL将使用其编译后的默认值。除非要覆盖这些默认值,否则不需要..cnf/..ini文件。

您发现的中/大/小/大文件建议设置服务器的“大小”。只需选择适合您需要的/etc中的一个,并将其重命名为my.cnf (在同一个目录中),重新启动mysql,它将使该配置生效。

票数 18
EN

Stack Overflow用户

发布于 2012-11-23 21:31:15

不信任默认设置

我怀疑你真的在没有配置的情况下运行mysql。如果是这样的话,您将运行所有的默认值,这不仅是效率很低的,而且也是不安全的!

不要信任mysql提供的模板

不幸的是,您提到的由mysql建议的文件都是糟糕的做法和过时/过时的配置。我建议不要信任它们,而是通过搜索web上有关合理mysql配置的教程来了解如何真正配置mysql服务器。外面有很多好材料。

创建您自己的配置,这是了解您的数据库服务器可以做什么的最好方法!

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

https://stackoverflow.com/questions/4808363

复制
相关文章

相似问题

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