MySQL my.cnf 路径在哪里?

Web*_*net 12 mysql my.cnf

我已经设法找到了我的 MySQL 安装目录: /usr/local/mysql/

我在哪里可以找到my.cnf知道我应该在哪里配置服务器的路径?我试过创建一个/etc/my.cnf(如下所示)并且它没有影响

[mysqld]

#charset
collation_server=utf8_general_ci
character_set_server=utf8
default_character_set=utf8
Run Code Online (Sandbox Code Playgroud)

小智 25

根据这篇文章

从命令行/终端运行此命令将显示 MySQL 将在 Linux/BSD/OS X 系统上查找 my.cnf 文件的位置:

mysql --help | grep "Default options" -A 1 
Run Code Online (Sandbox Code Playgroud)

这将输出如下内容:

Default options are read from the following files in the given order: 
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf 
Run Code Online (Sandbox Code Playgroud)

您现在可以使用上面的输出检查文件/etc/my.cnf,然后/etc/mysql/my.cnf等等。如果这些位置之一没有一个,您可以创建一个并知道 MySQL 将使用它。