gpt4 book ai didi

mysql - my.cnf 文件实际上对数据库做了什么?

转载 作者:行者123 更新时间:2023-11-29 12:09:36 26 4
gpt4 key购买 nike

所以我知道 my.cnf 文件可以让您控制应用程序的“key_buffer”和“thread_cache_size”等内容,但它是否直接修改数据库?

目前我的网站有 5 台服务器,其中 4 台是测试服务器,1 台是实时服务器。所有 5 台服务器都从 1 个数据库获取信息,这保持了数据一致性,但显然我的实时服务器和测试服务器之间的性能存在差异(实时服务器有 8GB RAM,测试服务器有 1GB)。因此,目前我正在我的测试服务器上工作,并运行MySQLTuner来检查是否有任何可以改进的地方。据我所知,我需要对 my.cnf 文件进行一些更改。但我想知道的是 my.cnf 文件如何影响数据库(如果有的话)。它是否对我的数据库进行更改,或者只是告诉我的服务器要使用哪些资源。

我不希望更改测试服务器上的 my.cnf 文件对实时服务器或我拥有的任何其他测试服务器产生影响。

如果有人能够准确地澄清我的更改将在哪里实现,我将非常感激。谢谢。

最佳答案

.my.cnf 文件主要用于客户端程序。

不建议使用此文件进行服务器配置。

相反,使用/etc/xxx 子目录中的 my.cnf 来实现此目的。

在用户的主目录中使用 .my.cnf 仅用于获取凭据和客户端参数信息。

关于mysql - my.cnf 文件实际上对数据库做了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30916492/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com