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이면 사용자가 시작을 전혀 기다리지 않아야 함을 의미합니다. 음수 값은 영원히 기다리는 것을 의미합니다(이것은 시간 초과가 없는 상황을 나타냄).