通过 which 命令可以查看 mysql 安装路径,如下所示。
$ which mysql
/usr/bin/mysql
如果服务器没有安装 mysql 命令,可以使用绝对路径下的 mysql 命令,查看配置文件在哪。如果 Linux 服务器已配置好 mysql 命令,也可以直接使用 mysql 命令查看。具体语句如下所示。
$ /usr/bin/mysql --verbose --help | grep -A 1 'Default options'
$ mysql --verbose --help | grep -A 1 'Default options'
2条命令分别执行完毕后的结果均显示如下:
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
结果显示:服务器首先读取的是 /etc/my.cnf 文件,如果该文件不存在则继续读 /etc/mysql/my.cnf 文件,如若文件还不存在便会去读 /usr/etc/my.cnf 文件,若文件仍不存在则继续读 ~/.my.cnf文件。