gpt4 book ai didi

MySQL 在 my.cnf 文件中设置 innodb_buffer_pool_size - 未找到

转载 作者:行者123 更新时间:2023-12-04 18:43:29 26 4
gpt4 key购买 nike

我需要为 innodb 增加 MySql 内存,但我找不到变量“innodb_buffer_pool_size”。
我安装了 Ubuntu 18.04 和 MySQL 5.7
在stackoverflow中,有些帖子说要修改my.cnf文件并增加变量“innodb_buffer_pool_size”,但我没有找到该变量。
在我的 Ubuntu 服务器中,这是我的 my.cnf 文件(etc/mysql/my.cnf):

!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
这是我的/etc/mysql/conf.d/mysql.cnf
[mysql]
这是/etc/mysql/mysql.conf.d/mysqld.cnf
[mysqld]
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
datadir = /var/lib/mysql
log-error = /var/log/mysql/error.log
# By default we only accept connections from localhost
bind-address = *
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
default_password_lifetime = 0

最佳答案

并非每个配置变量都在文件中。
文件中不存在的变量被赋予编译到 mysqld 二进制文件中的默认值。
对于 innodb_buffer_pool_size,默认值为 134217728(参见 https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_buffer_pool_size)。
要设置非默认值,您必须在其中一个配置文件中添加一行。
您可能还想为本地配置自定义创建一个新的配置文件。您可以将文件放在 .d 中的任何一个下。 !includedir 中命名的目录指令。如果您创建一个新的配置文件,请记住将设置放在选项标题 [mysqld] 下.

关于MySQL 在 my.cnf 文件中设置 innodb_buffer_pool_size - 未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65382067/

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