在MySQL V8.0上,我应该在哪个文件中添加与"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]部分中的所有选项,无论它们出现在哪个文件中,都将生效。

因此,如何组织自己的配置实际上取决于您自己。分离文件的唯一原因是,您可以找到正在设置的选项,或者在不同的环境中部署不同的选项文件。

相关内容

  • 没有找到相关文章

最新更新