Loading...
MySQL 9.5 Reference Manual 9.5의 6.3.1 mysqld — The MySQL Server의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
mysqld는 MySQL Server라고도 불리며, MySQL 설치에서 대부분의 작업을 수행하는 단일 멀티스레드 프로그램입니다. 이 프로그램은 추가 프로세스를 생성하지 않습니다. MySQL Server는 데이터베이스와 테이블을 포함하는 MySQL 데이터 디렉터리에 대한 액세스를 관리합니다. 데이터 디렉터리는 로그 파일 및 상태 파일과 같은 기타 정보의 기본 위치이기도 합니다.
참고
일부 설치 패키지에는 mysqld-debug라는 이름의 디버깅 버전 서버가 포함되어 있습니다. 디버깅 지원, 메모리 할당 검사, 트레이스 파일 지원을 위해 mysqld 대신 이 버전을 실행하십시오 (Section 7.9.1.2, “Creating Trace Files” 참조).
MySQL server가 시작되면 클라이언트 프로그램으로부터의 네트워크 연결을 대기하고, 그 클라이언트를 대신하여 데이터베이스에 대한 액세스를 관리합니다.
mysqld 프로그램에는 시작 시 지정할 수 있는 많은 옵션이 있습니다. 옵션의 전체 목록을 보려면 다음 명령을 실행하십시오:
1mysqld --verbose --help
MySQL Server에는 실행 중 동작에 영향을 미치는 일련의 시스템 변수도 있습니다. 시스템 변수는 서버 시작 시 설정할 수 있으며, 이들 중 다수는 런타임에 변경하여 서버를 동적으로 재구성할 수 있습니다.
MySQL Server에는 동작에 대한 정보를 제공하는 일련의 상태 변수도 있습니다. 이들 상태 변수를 모니터링하여 런타임 성능 특성을 파악할 수 있습니다.
MySQL Server 명령 옵션, 시스템 변수, 상태 변수에 대한 전체 설명은 Section 7.1, “The MySQL Server”를 참조하십시오. MySQL을 설치하고 초기 구성을 설정하는 방법에 대한 정보는 Chapter 2, Installing MySQL을 참조하십시오.
6.3 Server and Server-Startup Programs
6.3.2 mysqld_safe — MySQL Server Startup Script