mysql - 在 MySQL V8.0 上我应该在哪个文件中添加 `innodb_` 相关条目

标签 mysql ubuntu innodb

我想为 mysql Ver 8.0.27-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu)) 增加以下参数

innodb_buffer_pool_size=512M (default 96M)
innodb_thread_concurrency=25 (default 8)
max_connections=200 (default 100)
thread_cache_size=25 (default 10)
我的 /etc/mysql/my.cnf只是有指向其他两个目录的指针..
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
ls /etc/mysql/conf.d/
mysql.cnf  mysqldump.cnf
在哪里
ls /etc/mysql/mysql.conf.d/
mysql.cnf  mysqld.cnf
我应该添加哪些文件innodb等条目?

最佳答案

InnoDB 选项仅适用于 mysqld,所以我会将您显示的选项放入 /etc/mysql/mysql.conf.d/mysqld.conf ,假设这是带有 [mysqld] 的选项文件部分。
但最终,所有选项文件都会被读取,[mysqld] 中的所有选项都会被读取。部分,无论它们出现在哪个文件中,都将生效。
因此,如何组织自己的配置完全取决于您。分离文件的唯一原因是您可以找到您正在设置的选项,或者在不同的环境中部署不同的选项文件。

关于mysql - 在 MySQL V8.0 上我应该在哪个文件中添加 `innodb_` 相关条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70304422/

相关文章:

Python3+Django1.10+mysqlclient1.3.9 : cannot save emoji characters

php - 制作 "hashtag"系统的最佳方法

mysql - 如何有选择地转储 mysql 数据库中的所有 innodb 表?

mysql - 向已经 HASH 分区的表添加额外的 HASH 分区

python - 启用Python通过SSH连接到MySQL

php - 设置可远程访问的 wamp 服务器和 iis

python - bjam `Unable to find file or target named ' libboost_python'`

ubuntu - 如何使用 udev 规则自动挂载 USB block 设备?

mysql - 不支持的选项提供给 mysql_options()

MySQL:删除 InnoDB 表上的外键约束