一尘不染

确定正在使用哪个MySQL配置文件

mysql

是否有命令确定MySQL 5.0当前正在使用哪个配置文件?


阅读 250

收藏
2020-05-17

共1个答案

一尘不染

如果您使用的是Linux,则使用来启动“ mysqld” strace,例如strace ./mysqld

在所有其他系统调用中,您会发现类似以下内容:

stat64("/etc/my.cnf", 0xbfa3d7fc)       = -1 ENOENT (No such file or directory)
stat64("/etc/mysql/my.cnf", {st_mode=S_IFREG|0644, st_size=4227, ...}) = 0
open("/etc/mysql/my.cnf", O_RDONLY|O_LARGEFILE) = 3

因此,如您所见,.it列出了它尝试使用并最终使用的.cnf文件。

2020-05-17