在 Ubuntu 16.04 LTS 上配置 MySQL 5.7

在 Ubuntu 16.04 LTS 上配置 MySQL 5.7

背景

/etc/mysql/my.cnf是指向/etc/alternatives/my.cnf

/etc/alternatives/my.cnf大部分是评论,但在底部有一条:

!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/

/etc/mysql/conf.d/有文件:mysql.cnf并且mysqldump.cnf
/etc/mysql/mysql.conf.d/有文件:mysqld.cnf并且mysqld_safe_syslog.cnf

我发现它/etc/mysql/mysql.conf.d/mysqld.cnf保留了我以前所需的配置/etc/mysql/my.cnf

观察和问题

在我看来,这些更改是为了模块化 MySQL 配置。为了保持这种模块化,最佳做法似乎是overrides.cnf/etc/mysql/mysql.conf.d/目录中添加一个新文件,该文件仅包含我想要添加和更改的配置选项。

我走的路正确吗?

答案1

我最终按照我描述的方式去做了。作为副作用,我真的很喜欢文件中的指令数量如此之少overrides.cnf

相关内容