Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

mysqld_safe - MySQL 서버 시작 스크립트

<시간/>

mysqld_safe란 무엇입니까

mysqld_safe 명령은 Unix에서 mysqld 서버를 시작하는 올바른 방법으로 간주됩니다.

  • 오류 발생 시 서버를 다시 시작하고 오류 로그에 런타임 정보를 기록하는 것과 같은 특정 안전 기능을 추가합니다.

  • mysqld라는 실행 파일을 시작하려고 시도합니다. 이 기본 동작을 무시하고 사용자가 실행하려는 서버의 이름을 명시적으로 지정하려면 --mysqld 또는 -- mysqld-version 옵션을 mysqld_safe에 지정할 수 있습니다. --ledir는 mysqld_safe가 서버를 찾아야 하는 디렉토리를 알려주는 데에도 사용할 수 있습니다.

  • mysqld_safe에 알려지지 않은 옵션은 명령줄에 지정된 경우에만 mysqld에 전달됩니다. 옵션 파일의 [mysqld_safe] 그룹에 지정되어 있으면 무시됩니다.

  • 옵션 파일의 [mysqld], [server] 및 [mysqld_safe] 섹션에서 모든 옵션을 읽습니다.

  • 이전 버전과의 호환성을 위해 mysqld_safe는 [safe_mysqld] 섹션을 읽지만 최신 상태가 되려면 이러한 섹션의 이름을 [mysqld_safe]로 변경해야 합니다.

  • mysqld_safe는 명령줄과 옵션 파일에서 옵션을 허용합니다.

mysql.server 스크립트를 사용하여 수동으로 서버를 시작하거나 중지하려면 start 또는 stop 인수를 사용하여 명령줄에서 서버를 호출하십시오. 그것은 아래에 표시됩니다 -

shell> mysql.server start
shell> mysql.server stop

특정 tcmalloc 라이브러리를 사용하려면 전체 경로 이름을 지정해야 합니다. 예를 살펴보겠습니다 -

[mysqld_safe]
malloc-lib=/opt/lib/libtcmalloc_minimal.so