MySQL 설치에는 다양한 프로그램이 있습니다. 이 섹션에서는 이에 대한 간략한 개요를 제공합니다. 이후 섹션에서는 NDB 클러스터 프로그램을 제외하고 각각에 대한 자세한 설명을 제공합니다. 각 프로그램의 설명은 해당 호출 구문과 지원하는 옵션을 나타냅니다. 섹션 20.4,“NDB 클러스터 프로그램” 에서는 NDB 클러스터에 특정한 프로그램을 설명합니다.
대부분의 MySQL 배포판에는 플랫폼 별 프로그램을 제외하고 이러한 모든 프로그램이 포함됩니다. (예를 들어, 서버 시작 스크립트는 Windows에서 사용되지 않습니다.) 예외는 RPM 배포가 더 전문화된다는 것입니다. 서버용 RPM, 클라이언트 프로그램 용 RPM 등이 있습니다. 하나 이상의 프로그램이 누락 된 것 같으면 2 장, MySQL 설치 및 업그레이드 에서 배포 유형과 포함 된 내용에 대한 정보를 참조하십시오 . 모든 프로그램이 포함되지 않은 배포판이 있고 추가 패키지를 설치해야 할 수 있습니다.
각 MySQL 프로그램은 다양한 옵션을 사용합니다. 대부분의 프로그램 --help은 프로그램의 다양한 옵션에 대한 설명을 얻는 데 사용할 수 있는 옵션을 제공합니다 . 예를 들어 mysql --help 시도하십시오 .
명령 줄 또는 옵션 파일에서 옵션을 지정하여 MySQL 프로그램의 기본 옵션 값을 재정의 할 수 있습니다. 프로그램 호출 및 프로그램 옵션 지정에 대한 일반적인 정보는 4.2 절.“MySQL 프로그램 사용”을 참조하십시오 .
MySQL 서버 mysqld 는 MySQL 설치에서 대부분의 작업을 수행하는 기본 프로그램입니다. 서버에는 서버 시작 및 중지를 지원하는 몇 가지 관련 스크립트가 함께 제공됩니다.
-
mysqld
SQL 데몬 (즉, MySQL 서버). 클라이언트 프로그램을 사용하려면 클라이언트 가 서버에 연결하여 데이터베이스에 액세스하기 때문에 mysqld 가 실행 중이어야합니다. 4.3.1 절.“ mysqld — MySQL 서버”를 참조하십시오 .
-
mysqld_safe
서버 시작 스크립트. mysqld_safe 는 mysqld 를 시작하려고 시도합니다 . 4.3.2 절.“ mysqld_safe — MySQL 서버 시작 스크립트”를 참조하십시오 .
-
mysql.server
서버 시작 스크립트. 이 스크립트는 특정 실행 수준에 대해 시스템 서비스를 시작하는 스크립트가 포함 된 System V 스타일 실행 디렉터리를 사용하는 시스템에서 사용됩니다. mysqld_safe 를 호출 하여 MySQL 서버를 시작합니다. 4.3.3 절.“ mysql.server — MySQL 서버 시작 스크립트”를 참조하십시오 .
-
mysqld_multi
시스템에 설치된 여러 서버를 시작하거나 중지 할 수있는 서버 시작 스크립트입니다. 4.3.4 절.“ mysqld_multi — 여러 MySQL 서버 관리 ”를 참조하십시오 .
MySQL 설치 또는 업그레이드 중에 여러 프로그램이 설정 작업을 수행합니다.
-
comp_err
이 프로그램은 MySQL 빌드 / 설치 과정에서 사용됩니다. 오류 소스 파일에서 오류 메시지 파일을 컴파일합니다. 페이지의 4.4.1 절, " comp_err - 컴파일 MySQL의 오류 메시지 파일" .
-
mysql_install_db
이 프로그램은 MySQL 데이터 디렉토리를 mysql초기화하고 데이터베이스를 생성하고 기본 권한으로 부여 테이블을 초기화하고 InnoDB 시스템 테이블 스페이스를 설정합니다 . 일반적으로 시스템에 MySQL을 처음 설치할 때 한 번만 실행됩니다. 페이지의 4.4.2 절, " mysql_install_db가 - 초기화 MySQL의 데이터 디렉토리" , 및 2.10 절, "설치 후 설정 및 테스트" .
-
mysql_plugin
이 프로그램은 MySQL 서버 플러그인을 구성합니다. 4.4.3 절.“ mysql_plugin — MySQL 서버 플러그인 구성 ”을 참조하십시오 .
-
mysql_secure_installation
이 프로그램을 사용하면 MySQL 설치의 보안을 향상시킬 수 있습니다. 4.4.4 절.“ mysql_secure_installation — MySQL 설치 보안 향상 ”을 참조하십시오 .
-
mysql_ssl_rsa_setup
이 프로그램은 보안 연결을 지원하는 데 필요한 SSL 인증서 및 키 파일과 RSA 키 쌍 파일을 생성합니다. mysql_ssl_rsa_setup에서 생성 된 파일은 SSL 또는 RSA를 사용하는 보안 연결에 사용할 수 있습니다. 4.4.5 절.“ mysql_ssl_rsa_setup — SSL / RSA 파일 만들기 ”를 참조하십시오 .
-
mysql_tzinfo_to_sql
이 프로그램 mysql은 호스트 시스템 zoneinfo 데이터베이스 (시간대를 설명하는 파일 세트)의 내용을 사용 하여 데이터베이스의 시간대 테이블을로드합니다 . 4.4.6 절.“ mysql_tzinfo_to_sql — 시간대 테이블로드 ”를 참조하십시오 .
-
mysql_upgrade
이 프로그램은 MySQL 업그레이드 작업 후에 사용됩니다. MySQL의 최신 버전에서 변경된 사항으로 부여 테이블을 업데이트하고 비 호환성에 대한 테이블을 확인하고 필요한 경우 복구합니다. 페이지의 4.4.7 절 " 으로 mysql_fix_privilege_tables - 점검 및 업그레이드 MySQL의 테이블" .
'기타' 카테고리의 다른 글
프로그램 개발 유틸리티 (0) | 2020.12.02 |
---|---|
프로그램 개요 - 추가 설명 분 (0) | 2020.12.02 |
테이블 생성 (0) | 2020.12.02 |
데이터베이스 생성 및 사용 (0) | 2020.12.02 |
설치할 MySQL 버전 및 배포 (0) | 2020.12.02 |
댓글