ps -ef
find Progress를 사용하는데 mysqld
어떤 conf 파일을 사용하는지 어떻게 알 수 있나요?
[root@controller data]# ps -ef | grep mysql
mysql 8901 1 0 15:15 ? 00:00:00 /usr/sbin/mysqld
root 8974 327 0 15:16 pts/0 00:00:00 grep --color=auto mysql
답변1
파일의 내용을 얻으면 /proc/8901/cmdline
이 프로세스에 대한 명령줄이 무엇인지, 구성 파일이 어디에 있는지 확인할 수 있습니다. 여기서 8901은 프로세스의 PID입니다. 당신은 또한 사용할 수 있습니다
ps -efl|grep mysql
긴 목록을 얻으세요. 대부분의 경우 전체 명령줄을 얻게 됩니다.
일반 위치에서 구성 파일을 확인할 수도 있습니다.
/etc/my.cnf
/etc/mysql/my.cnf
답변2
를 사용해 보십시오 strace -fe trace=open mysql
. conf 파일을 포함하여 프로세스에서 사용하는 모든 파일이 표시됩니다. strace는 대부분의 시스템에 기본적으로 설치되지 않지만 문제 없이 저장소에서 설치할 수 있습니다.