是否有一个 MySQL 命令来定位my.cnf配置文件,类似于 PHPphpinfo() 定位它的方式php.ini?
my.cnf
phpinfo()
php.ini
没有内部 MySQL 命令来跟踪它,它有点太抽象了。该文件可能位于 5 个(或更多?)位置,并且它们都是有效的,因为它们加载级联。
这些是 MySQL 查看的默认位置。如果它找到多个,它将加载它们中的每一个,并且值会相互覆盖(我认为按照列出的顺序)。此外,--defaults- file参数可以覆盖整个事情,所以......基本上,这是一个巨大的痛苦。
--defaults- file
但是由于它如此令人困惑,它很有可能只是在 /etc/my.cnf 中。
(如果您只想查看值:SHOW VARIABLES,但您需要权限才能这样做。)
SHOW VARIABLES