MySQL 서버인 'mysqld'에 대해 알아보자 -
mysqld
mysqld는 MySQL 서버라고도 합니다. MySQL 설치에서 대부분의 작업을 수행하는 단일 다중 스레드 프로그램입니다. 추가 프로세스를 생성하지 않습니다.
MySQL Server는 데이터베이스와 테이블이 포함된 MySQL 데이터 디렉토리에 대한 액세스를 관리하는 데 도움이 됩니다. 데이터 디렉토리는 로그 파일 및 상태 파일과 같은 기타 정보의 기본 위치입니다.
참고 − 특정 설치 패키지에는 mysqld-debug라는 이름의 서버 디버깅 버전이 포함될 수 있습니다.
이 버전은 디버깅 지원, 메모리 할당 확인 및 추적 파일 지원을 위해 mysqld 대신 호출할 수 있습니다.
MySQL 서버 시작
MySQL 서버가 시작되면 클라이언트 프로그램의 네트워크 연결을 수신하고 이러한 클라이언트를 대신하여 데이터베이스에 대한 액세스를 관리하는 데 도움이 됩니다.
시작 시 지정된 옵션을 보려면 아래 명령을 실행할 수 있습니다. -
shell> mysqld --verbose --help
시스템 변수
MySQL Server에는 실행될 때 작동에 영향을 줄 수 있는 많은 시스템 변수가 있습니다. 시스템 변수는 서버 시작 중에 설정할 수 있습니다. 동적 서버 재구성에 영향을 미치기 위해 이들 중 다수가 런타임 중에 변경될 수 있습니다.
MySQL Server에는 작업에 대한 정보를 제공하는 데 도움이 되는 상태 변수 세트가 있습니다. 이러한 변수의 상태를 모니터링하여 런타임 성능 특성에 액세스할 수 있습니다.