mysql怎么才能知道用的是哪个配置文件

时间:2021-09-23 05:22:20
今天早上一直在找一个东西。
那就是 mysql 怎么才能知道用的是哪个配置文件?也就是my.cnf
SHOW VARIABLES;
都没有啊
ps aux | grep mysql
root         23810   0.0   0.0   65948   1356 pts/3       S       14:35     0:00 /bin/sh /lei/mysql/bin/mysqld_safe --datadir=/lei/mysql/data --pid-file=/lei/mysql/data/localhost.localdomain.pid
mysql       24253   0.0   0.4 767608 112808 pts/3     Sl     14:35     0:00 /lei/mysql/bin/mysqld --basedir=/lei/mysql --datadir=/lei/mysql/data --plugin-dir=/lei/mysql/lib/plugin --user=mysql --log-error=/lei/mysql/data/localhost.localdomain.err --pid-file=/lei/mysql/data/localhost.localdomain.pid --socket=/lei/mysql/mysql.sock --port=3306
也没有啊

在 Jeight哥的提醒下 去看了启动脚本。
vi /etc/init.d/mysqld
conf=/etc/my.cnf
   print_defaults=
   if test -r $conf
   then
       subpat='^[^=]*basedir[^=]*=\(.*\)$'

原来是在这里指定的。
如果/etc下没有my.cnf 到mysql目录里 copy my-medium.cnf 到/etc下为my.cnf配置慢查询log-slow-queries=/usr/share/mysql/slow.loglong_query_time=2