MySQL 구성에서 `init_connect`와 `init-connect`는 어떻게 다릅니까?

Susan Sarandon
풀어 주다: 2024-11-03 01:21:29
원래의
599명이 탐색했습니다.

How do `init_connect` and `init-connect` Differ in MySQL Configuration?

MySQL 구성 파일의 섹션 탐색

MySQL 구성 파일을 탐색하는 것은 특히 다른 섹션을 해독할 때 혼란스러울 수 있습니다. 다음은 각 섹션을 이해하는 데 도움이 되는 포괄적인 가이드입니다.

my.ini의 선택 섹션

  • [클라이언트] - 적용 대상 모든 연결 클라이언트(mysql CLI 포함)를 지원하며 다양한 클라이언트 설정을 허용합니다.
  • [mysql] - mysql 명령줄 클라이언트에만 해당되며 해당 옵션을 제어할 수 있습니다.
  • [mysqld] - 동작 및 성능 설정을 포함하여 MySQL 서버를 구성합니다.
  • [mysqldump] - mysqldump 유틸리티에 맞게 조정되어 해당 작업을 사용자 정의할 수 있습니다. .
  • ...기타 유틸리티 및 플러그인 등.

init_connect와 init-connect 구별

구별점은 다음과 같습니다. 구문:

  • init_connect(밑줄 포함)는 옵션 파일 내에서 연결 설정 후 실행할 명령을 지정하는 데 사용됩니다.
  • init -connect(하이픈 포함)는 연결을 설정하기 전에 명령을 실행하기 위한 명령줄 매개 변수로 사용됩니다.

예를 들어, my.ini 파일에서:

[client]
init_connect = "SET sql_log_bin=ON"
로그인 후 복사

이 명령은 연결 후 sql_log_bin 변수를 ON으로 설정합니다.

명령줄에서:

mysql -u username -p --init-connect="SET sql_log_bin=ON" database_name
로그인 후 복사

이 명령은 데이터베이스에 연결하기 전에 동일한 명령을 실행합니다. 사용자 이름.

모든 선택 섹션과 init_connect 및 init-connect 구문에 대한 자세한 내용은 MySQL 설명서를 참조하세요.

http://dev.mysql.com/doc/refman/ 5.5/ko/option-files.html

위 내용은 MySQL 구성에서 `init_connect`와 `init-connect`는 어떻게 다릅니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿