mysqld_multi: [mysqldN] 그룹을 my.cnf로 분할합니다.
각 [mysqldN] 그룹을 자신의 my.cnf로 나누고 싶습니다.
mysqld-process를 실행하는 사용자의 홈디어에 추가 .my.cnf 또는 my.cnf를 시도했습니다.효과가 없다.
/etc/my.cnf:
...
[mysqld_multi]
mysqld = /usr/bin/mysqld_safe
mysqladmin = /usr/bin/mysqladmin
[mysqld1]
basedir = /usr
bind-address = 127.0.0.1
character-set-server = utf8mb4
...
/home/user1/my.cnf:
[mysqld2]
basedir = /usr
bind-address = 127.0.0.1
character-set-server = utf8mb4
...
mysqld_multi 보고서에서는 /etc/my.cnf 및 /home/user1/my.cnf 등에 포함된 각 서버를 보고해야 합니다.
네, mysqld_multi를 사용할 수 있습니다.
mysqld_multi는 다른 Unix 소켓파일 및 TCP/IP 포트에서 연결을 수신하는 여러 mysqld 프로세스를 관리하도록 설계되었습니다.서버를 시작 또는 중지하거나 현재 상태를 보고할 수 있습니다.
mysqld_multi는 my.cnf(또는 --defaults-file 옵션에서 지정한 파일)에서 [mysqldN]이라는 이름의 그룹을 검색합니다.N은 임의의 양의 정수입니다.다음 설명에서는 이 번호를 옵션그룹 번호(GNR)라고 부릅니다.그룹 번호는 옵션그룹을 서로 구별하여 mysqld_multi에 대한 인수로 사용되며 시작, 중지 또는 상태 보고서를 가져올 서버를 지정합니다.이러한 그룹에 나열된 옵션은 mysqld를 시작하는 데 사용되는 [mysqld] 그룹에서 사용하는 것과 동일합니다.
mysql의 공식 문서 외에도 Percona는 이 주제에 대한 좋은 블로그 게시물을 가지고 있으며 샘플 설정 파일이 있습니다.
각각 다른 .cnf 파일을 원하는 경우[mysqldN]
- 포함할 수 있는 그룹/etc/my.cnf
그!includedir /etc/my.cnf.d
회선, 그러니까 지금, 각각에 대해서[mysqldN]
그룹 별도의 파일을 가질 수 있습니다.mysqldN.cnf
에/etc/my.cnf.d
dir. 이것은 SLES 12 SP2의 MariaDB 표준 컨피규레이션파일에서 복사됩니다.
언급URL : https://stackoverflow.com/questions/35119961/mysqld-multi-separate-mysqldn-groups-into-own-my-cnf
'itsource' 카테고리의 다른 글
React Native의 컴포넌트에 줄 바꿈을 삽입하려면 어떻게 해야 합니까? (0) | 2022.11.05 |
---|---|
javascript에서 배열 교차점에 대한 가장 간단한 코드 (0) | 2022.11.05 |
두 어레이가 JavaScript와 동일한지 확인하는 방법 (0) | 2022.11.05 |
SQL과 MySQL의 차이점은 무엇입니까? (0) | 2022.11.05 |
키를 누르려면 어떻게 기다려야 하나요? (0) | 2022.11.04 |