이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 14737|회답: 0

[출처] Linux MySQL 구성 파일 경로 및 관련 구성 보기

[링크 복사]
게시됨 2019. 4. 10. 오후 4:44:56 | | | |
(1) 프로파일 경로에 대하여

가끔 설정 파일의 변수를 수정해도 작동하지 않는 경우가 있습니다. 나중에 알게 된 건, 수정된 파일이 MySQL 서버가 읽은 설정 파일이 아니었기 때문이었습니다.

MySQL에서 현재 사용하는 프로필 경로가 확실하지 않다면, 이렇게 생각해 보세요:


또는 실행 중:


[mysql@linuxtest ~]$ mysqld --verbose --help|grep -A 1 'Default options'
2015-12-01 17:23:56 0 [참고] mysqld (mysqld 5.6.27-75.0-log) 프로세스 6858 ...
2015-12-01 17:23:56 6858 [경고] 버퍼 경고: 제한 변경: max_open_files: 1024 (요청번호 10005)

2015-12-01 17:23:56 6858 [경고] 버퍼 경고: 제한 변경: max_connections: 214 (2000년 요청)

2015-12-01 17:23:56 6858 [경고] 버퍼 경고: 제한 변경: table_open_cache: 400 (2000년 요청)

2015-12-01 17:23:56 6858 [참고] 플러그인 'FEDERATED'가 비활성화되었습니다.
기본 옵션은 다음 파일에서 주어진 순서대로 읽힙니다:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
2015-12-01 17:23:56 6858 [주] 빙글 끝
2015-12-01 17:23:56 6858 [참고] 플러그인 'CSV' 종료
2015-12-01 17:23:56 6858 [참고] 플러그인 'MyISAM' 종료
[mysql@linuxtest ~]$ mysql --verbose --help|grep -A 1 'Default options'
기본 옵션은 다음 파일에서 주어진 순서대로 읽힙니다:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
위 그림에서 보시다시피, 서버는 먼저 /etc/my.cnf 파일을 읽고, 파일이 존재하지 않으면 다음 경로에서 읽으려고 시도합니다.



(2) 구성 항목 세분화에 관하여

설정 파일은 보통 [client], [mysqld], [mysql] 등 여러 부분으로 나뉩니다. MySQL 프로그램은 보통 같은 이름의 세그먼트 부분을 읽습니다. 예를 들어, 서버 mysqld는 [mysqld] 세그먼트 아래에 있는 관련 구성 항목을 읽습니다. 구성 항목이 올바르게 배치되지 않으면 설정이 적용되지 않습니다.

(3) 전역 변수에 대하여

또한, MySQL에서 전역 변수 설정을 보고 싶을 때는 로그인하지 않고 권한이 있을 때 할 수 있습니다: mysqladmin variables -p,

이 연산은 로그인 시 show global variables 명령어를 사용하는 것과 동일합니다.





이전의:CefSharp를 AnyCpu 모드에서 사용하세요
다음:최신 스파이더 풀 스테이션 그룹 버전
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com