在 MySQL V8.0 上,我应该在哪个文件中添加 `innodb_` 相关条目
In Which file should I add `innodb_` related entries on MySQL V8.0
我想为 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 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]
部分的所有选项,无论出现在哪个文件中,都会生效。
因此,如何组织您自己的配置完全取决于您。分开文件的唯一原因是您可以找到您正在设置的选项,或者在不同的环境中部署不同的选项文件。