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

mysql.server - MySQL 서버 시작 스크립트


mysql.server는 위치를 MySQL 설치 디렉토리로 변경합니다. 그런 다음 mysqld_safe를 호출합니다. 특정 사용자로 서버를 실행하기 위해서는 전역 /etc/my.cnf 옵션 파일의 [mysqld] 그룹에 적절한 사용자 옵션을 추가하면 됩니다.

  • 위치를 MySQL 설치 디렉토리로 변경하고 나중에 mysqld_safe를 호출합니다.

  • 특정 사용자로 서버를 실행하기 위해서는 전역 /etc/my.cnf 옵션 파일의 [mysqld] 그룹에 적절한 사용자 옵션을 추가하면 됩니다.

  • 비표준 위치에 MySQL의 바이너리 배포판으로 설치된 경우 mysql.server를 편집해야 할 수 있습니다.

  • mysqld_safe를 실행하기 전에 위치를 적절한 디렉토리로 변경하도록 수정해야 합니다.

  • 이 작업이 완료되면 향후 MySQL을 업그레이드할 때 수정된 버전의 mysql.server를 덮어씁니다. 다시 설치할 수 있도록 수정된 버전의 복사본이 만들어졌는지 확인하십시오.

  • mysql.server stop은 신호를 보내 서버를 중지합니다. mysqladmin 종료를 실행하여 수동으로 중지할 수도 있습니다.

이와 관련된 몇 가지 명령줄 옵션을 살펴보겠습니다.

basedir=dir_name

MySQL 설치 디렉토리의 경로를 나타냅니다.

datadir=dir_name

MySQL 데이터 디렉토리의 경로를 나타냅니다.

pid-file=file_name

서버가 프로세스 ID를 작성해야 하는 파일의 경로 이름을 나타냅니다. 서버는 데이터 디렉토리에 파일을 생성하고, 그렇지 않으면 절대 경로 이름을 지정하여 다른 디렉토리를 지정합니다.

service-startup-timeout=초

사용자가 서버 시작 확인을 기다려야 하는 시간(초)을 알려줍니다. 이 시간 내에 서버가 시작되지 않으면 mysql.server는 오류와 함께 종료됩니다. 기본값은 900입니다. 값이 0이면 사용자가 시작을 전혀 기다리지 않아야 함을 의미합니다. 음수 값은 영원히 기다리는 것을 의미합니다(이것은 시간 초과가 없는 상황을 나타냄).