programing

MySQL 구성 파일 위치 - redhat 리눅스 서버

muds 2023. 8. 9. 21:06
반응형

MySQL 구성 파일 위치 - redhat 리눅스 서버

Redhat Linux 상자에서 MySQL 구성 파일의 기본 위치는 어디입니까?

방금 찾았습니다. /etc/my.cnf입니다.

원하는 정보는 다음을 실행하여 찾을 수 있습니다.

mysql --help

또는

mysqld --help --verbose

해봤어요.

    mysql --help | grep Default -A 1

그리고 출력:

                      (Defaults to on; use --skip-auto-rehash to disable.)
  -A, --no-auto-rehash 
--
                      (Defaults to on; use --skip-line-numbers to disable.)
  -L, --skip-line-numbers 
--
                      (Defaults to on; use --skip-column-names to disable.)
  -N, --skip-column-names 
--
                      (Defaults to on; use --skip-reconnect to disable.)
  -s, --silent        Be more silent. Print results with a tab as separator,
--
  --default-auth=name Default authentication client-side plugin to use.
  --binary-mode       By default, ASCII '\0' is disallowed and '\r\n' is
--
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf 

위치는/etc/mysql/my.cnf

그들 모두는 좋은 후보자로 보였습니다.

/etc/my.cnf
/etc/mysql/my.cnf
/var/lib/mysql/my.cnf
...

대부분의 경우 ps를 사용하여 시스템 프로세스 목록을 간단히 확인할 수 있습니다.

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

또는

which mysqld
/usr/sbin/mysqld

그리고나서

/usr/sbin/mysqld --verbose --help | grep -A 1 "Default options"

/etc/mysql/my.cnf ~/.my.cnf /usr/etc/my.cnf

기본 옵션은 지정된 순서대로 다음 파일에서 읽습니다.

/etc/mysql/my.cnf 
/etc/my.cnf 
~/.my.cnf 

RH 시스템에서 MySQL 구성 파일은 기본적으로 /etc/my.cnf 아래에 있습니다.

도커 컨테이너(센토스 기반 이미지)에서 다음 위치에 있습니다.

/etc/message/my.cnf

'/etc/mysql/my.cnf'의 헤더에서:

MariaDB programs look for option files in a set of
locations which depend on the deployment platform.
[...] For information about these locations, do:
'my_print_defaults --help' and see what is printed under
"Default options are read from the following files in the given order:"
More information at: http://dev.mysql.com/doc/mysql/en/option-files.html

언급URL : https://stackoverflow.com/questions/341608/mysql-config-file-location-redhat-linux-server

반응형