是否有命令确定MySQL 5.0当前正在使用哪个配置文件?
如果您使用的是Linux,则使用来启动“ mysqld” strace,例如strace ./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文件。