【问题标题】:MySQL ignores max_connectionsMySQL 忽略 max_connections
【发布时间】:2021-02-28 17:04:05
【问题描述】:

在 Windows Server 2019 Standard 上运行的 MySQL 8.0.18 部分忽略了我的 my.cnf/my.ini,它完美地读取了 datadir 和 default_authentication_plugin,但不是 max_connections。尽管 max_connections 被定义为更高的数字,但它保持默认值 151。 500.

my.cnf/my.ini:

[mysqld] 
max_connections = 500 
default_authentication_plugin = mysql_native_password 
datadir=X:\DummyFolder\MySQL\Data

我可以通过以下语句更改它:SET GLOBAL max_connections = 500;

有人对此有想法吗?

提前致谢

我的解决方案:找到未更新为新默认值的 my.ini,感谢他的评论中的 nbk 提示

【问题讨论】:

  • edit您的问题包括位于表4.1中列出的路径的七个配置文件的内容dev.mysql.com/doc/refman/8.0/en/…。同时运行mysqld --verbose --help 并在顶部查找输出“默认选项是按给定顺序从以下文件中读取的”。之后也将打印的行添加到您的问题中。并在mysqld --verbose --help 的输出中检查max_connections 的值。
  • 进程的线程数也有限制,每个连接还需要资源,这主要取决于硬件和服务器版本。

标签: mysql my.cnf


【解决方案1】:

我的解决方案:找到未更新为新默认值的 my.ini,感谢 Progman 和他的评论中的 nbk 提示

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-21
    • 2011-07-17
    • 1970-01-01
    • 2010-10-31
    • 2012-09-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多