查看当前mysqld启动时的加载my.cnf 等文件

查看当前mysqld启动时的加载文件

ps aux | grep mysql

当然你通常也可以用下面的命令找到答案

server ~ # ps ax | grep '[m]ysqld'
10801 ?        Ssl    0:27 /usr/sbin/mysqld --defaults-file=/etc/mysql/my.cnf --basedir=/usr --datadir=/var/lib/mysql --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock


更高级一些,根据进程的文件信息来查看

server ~ # cat /proc/$(pidof mysqld)/cmdline | tr '\0' '\n'
/usr/sbin/mysqld
--defaults-file=/etc/mysql/my.cnf


使用mysqld自带的 --verbose功能

server ~ # /usr/sbin/mysqld --help --verbose --skip-networking --pid-file=$(tempfile) 2> /dev/null | grep -A1 'Default options are read'
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf
1

关键词: my.cnf

上一篇: OSChina 4月1日愚人节网页变模糊[JavaScript代码]
下一篇: Mysql DBA系统学习(1)mysql5.1和5.5各版本编译安装

目前还没有人评论,您发表点看法?
发表评论

评论内容 (必填):