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

今天早上一直在找一个东西。
那就是 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.log
long_query_time=2
IT文库 » mysql怎么才能知道用的是哪个配置文件
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址