我正在尝试确定哪个my.cnf mysql正在使用.是否有一个命令或mysql或mysqladmin的东西,显示正在加载哪一个?
在我的Linux服务器上的启动脚本(/etc/init.d/mysql)中定义
CONF=/etc/mysql/my.cnf
Run Code Online (Sandbox Code Playgroud)
它用来启动MySQL守护进程
编辑:
还跑
mysqld --verbose --help
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)
因此,如果通过init脚本作为守护进程运行,它将查看/etc/mysql/my.cnf,如果从命令行启动,它将仅在第二次尝试时查看.