MySQL如何找到使用的是哪个配置文件?
点击上方蓝字关注我
一个正在运行的MySQL实例,如何查看对应的配置文件用的是哪一个?如果存在多个文件,生效的顺序是怎么样的?
1. 方法一
首先可以先选择查看MySQL进程信息来判断使用了哪个配置文件,例如:
ps -aux|grep mysqld
root 25628 0.0 0.0 112828 988 pts/0 S+ 19:13 0:00 grep --color=auto mysqld
root 27503 0.0 0.0 113416 1660 ? S 2023 0:00 bin/sh usr/local/mysql5.7/bin/mysqld_safe --defaults-file=/data/mysql/mysql3306/etc/my.cnf
mysql 28697 0.1 38.3 6168644 689056 ? Sl 2023 120:07 usr/local/mysql5.7/bin/mysqld --defaults-file=/data/mysql/mysql3306/etc/my.cnf --basedir=/usr/local/mysql5.7 --datadir=/data/mysql/mysql3306/data --plugin-dir=/usr/local/mysql5.7/lib/mysql/plugin --user=mysql --log-error=/data/mysql/mysql3306/logs/mysqld.error --open-files-limit=65535 --pid-file=/data/mysql/mysql3306/tmp/mysqld.pid --socket=/data/mysql/mysql3306/tmp/mysql.sock --port=3306
<br>