Loading...
MySQL 9.5 Reference Manual 9.5의 6.5.6 mysqlshow — Display Database, Table, and Column Information의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
mysqlshow 클라이언트는 어떤 데이터베이스들이 존재하는지, 그 데이터베이스들의 테이블, 또는 특정 테이블의 컬럼이나 인덱스를 빠르게 확인하는 데 사용할 수 있습니다.
mysqlshow는 여러 SQL SHOW 문에 대한 명령줄 인터페이스를 제공합니다. Section 15.7.7, “SHOW Statements”를 참조하십시오. 동일한 정보는 이러한 문을 직접 사용해서도 얻을 수 있습니다. 예를 들어, mysql 클라이언트 프로그램에서 이들을 실행할 수 있습니다.
mysqlshow는 다음과 같이 실행합니다:
1mysqlshow [options] [db_name [tbl_name [col_name]]]
데이터베이스가 지정되지 않으면, 데이터베이스 이름 목록이 표시됩니다.
테이블이 지정되지 않으면, 데이터베이스 내의 모든 일치하는 테이블이 표시됩니다.
컬럼이 지정되지 않으면, 테이블 내의 모든 일치하는 컬럼과 컬럼 타입이 표시됩니다.
출력에는 사용자가 어떤 권한을 가진 데이터베이스, 테이블, 컬럼의 이름만 표시됩니다.
마지막 인자가 셸 또는 SQL 와일드카드 문자(*, ?, %, _)를 포함하는 경우, 와일드카드와 일치하는 이름만 표시됩니다. 데이터베이스 이름에 언더스코어가 포함된 경우, 적절한 테이블 또는 컬럼 목록을 얻기 위해 그 언더스코어는 백슬래시(일부 Unix 셸에서는 두 개 필요)를 사용해 이스케이프해야 합니다. * 및 ? 문자는 SQL의 % 및 _ 와일드카드 문자로 변환됩니다. 이로 인해 이름에 _가 포함된 테이블의 컬럼을 표시하려 할 때 혼동이 발생할 수 있습니다. 이 경우 mysqlshow는 해당 패턴과 일치하는 테이블 이름만 보여 주기 때문입니다. 이는 명령줄 마지막에 별도의 인수로 추가 %를 하나 더 붙여 주면 쉽게 해결할 수 있습니다.
mysqlshow는 다음 옵션을 지원하며, 명령줄 또는 옵션 파일의 [mysqlshow], [client] 그룹에서 지정할 수 있습니다. MySQL 프로그램이 사용하는 옵션 파일에 대한 정보는 Section 6.2.2.2, “Using Option Files”를 참조하십시오.
Table 6.15 mysqlshow Options
| Option Name | Description |
|---|---|
| --bind-address | 지정한 네트워크 인터페이스를 사용해 MySQL Server에 연결 |
| --character-sets-dir | 문자 집합을 찾을 수 있는 디렉터리 |
| --compress | 클라이언트와 서버 사이에 전송되는 모든 정보를 압축 |
| --compression-algorithms | 서버 연결에 허용되는 압축 알고리즘 |
| --count | 테이블별 행 수를 표시 |
| --debug | 디버깅 로그를 기록 |
| --debug-check | 프로그램 종료 시 디버깅 정보를 출력 |
| --debug-info | 프로그램 종료 시 디버깅 정보, 메모리, CPU 통계를 출력 |
| --default-character-set | 기본 문자 집합 지정 |
| --defaults-extra-file | 일반적인 옵션 파일 외에 지정한 옵션 파일을 추가로 읽음 |
| --defaults-file | 지정한 옵션 파일만 읽음 |
| --defaults-group-suffix | 옵션 그룹 접미사 값 |
| --enable-cleartext-plugin | 클리어텍스트 인증 플러그인 활성화 |
| --get-server-public-key | 서버로부터 RSA 공개 키 요청 |
| --help | 도움말 메시지를 표시하고 종료 |
| --host | MySQL 서버가 위치한 호스트 |
| --keys | 테이블 인덱스를 표시 |
| --login-path | .mylogin.cnf에서 로그인 패스 옵션을 읽음 |
| --no-defaults | 어떤 옵션 파일도 읽지 않음 |
| --no-login-paths | 로그인 패스 파일에서 로그인 패스를 읽지 않음 |
| --password | 서버에 연결할 때 사용할 패스워드 |
| --password1 | 서버에 연결할 때 사용할 다중 요소 인증 패스워드 1 |
| --password2 | 서버에 연결할 때 사용할 다중 요소 인증 패스워드 2 |
| --password3 | 서버에 연결할 때 사용할 다중 요소 인증 패스워드 3 |
| --pipe | 명명된 파이프를 사용해 서버에 연결(Windows 전용) |
| --port | 연결에 사용할 TCP/IP 포트 번호 |
| --print-defaults | 기본 옵션을 출력 |
| --protocol | 사용할 전송 프로토콜 |
| --server-public-key-path | RSA 공개 키를 포함하는 파일의 경로 이름 |
| --shared-memory-base-name | 공유 메모리 연결에 사용할 공유 메모리 이름(Windows 전용) |
| --show-table-type | 테이블 타입을 나타내는 컬럼을 표시 |
| --socket | 사용할 Unix 소켓 파일 또는 Windows 명명된 파이프 |
| --ssl-ca | 신뢰할 수 있는 SSL 인증 기관 목록을 포함하는 파일 |
| --ssl-capath | 신뢰할 수 있는 SSL 인증 기관 인증서 파일이 들어 있는 디렉터리 |
| --ssl-cert | X.509 인증서를 포함하는 파일 |
| --ssl-cipher | 연결 암호화에 허용되는 암호 |
| --ssl-fips-mode | 클라이언트 측에서 FIPS 모드 활성화 여부 |
| --ssl-key | X.509 키를 포함하는 파일 |
| --ssl-mode | 서버와의 연결에 대한 원하는 보안 상태 |
| --ssl-session-data | SSL 세션 데이터를 포함하는 파일 |
| --ssl-session-data-continue-on-failed-reuse | 세션 재사용 실패 시에도 연결을 설정할지 여부 |
| --status | 각 테이블에 대한 추가 정보 표시 |
| --tls-ciphersuites | 암호화된 연결에 사용할 수 있는 TLSv1.3 암호 모음 |
| --tls-sni-servername | 클라이언트가 제공하는 서버 이름 |
| --tls-version | 암호화된 연결에 허용되는 TLS 프로토콜 |
| --user | 서버에 연결할 때 사용할 MySQL 사용자 이름 |
| --verbose | 자세한 모드 |
| --version | 버전 정보를 표시하고 종료 |
| --zstd-compression-level | zstd 압축을 사용하는 서버 연결에 대한 압축 레벨 |
| Option Name | Description |
|---|
--help, -?| Property | Value |
|---|---|
| Command-Line Format | --help |
도움말 메시지를 표시하고 종료합니다.
| Property | Value |
|---|---|
| Command-Line Format | --bind-address=ip_address |
여러 개의 네트워크 인터페이스를 가진 컴퓨터에서, 어느 인터페이스를 사용해 MySQL 서버에 연결할지 선택하려면 이 옵션을 사용합니다.
| Property | Value |
|---|---|
| Command-Line Format | --character-sets-dir=path |
| Type | String |
| Default Value | [none] |
문자 집합이 설치된 디렉터리입니다. Section 12.15, “Character Set Configuration”를 참조하십시오.
--compress, -C| Property | Value |
|---|---|
| Command-Line Format | `--compress[={OFF |
| Deprecated | Yes |
| Type | Boolean |
| Default Value | OFF |
가능한 경우 클라이언트와 서버 사이에 전송되는 모든 정보를 압축합니다. Section 6.2.8, “Connection Compression Control”를 참조하십시오.
이 옵션은 더 이상 사용되지 않습니다(deprecated). 향후 MySQL 버전에서 제거될 수 있습니다. Configuring Legacy Connection Compression을 참조하십시오.
| Property | Value |
|---|---|
| Command-Line Format | --compression-algorithms=value |
| Type | Set |
| Default Value | uncompressed |
| Valid Values | zlib<br>zstd<br>uncompressed |
서버 연결에 허용되는 압축 알고리즘입니다. 사용 가능한 알고리즘은 protocol_compression_algorithms 시스템 변수와 동일합니다. 기본값은 uncompressed입니다.
자세한 내용은 Section 6.2.8, “Connection Compression Control”을 참조하십시오.
| Property | Value |
|---|---|
| Command-Line Format | --count |
테이블별 행 수를 표시합니다. non-MyISAM 테이블의 경우 속도가 느릴 수 있습니다.
--debug[=debug_options], -# [debug_options]| Property | Value |
|---|---|
| Command-Line Format | --debug[=debug_options] |
| Type | String |
| Default Value | d:t:o |
디버깅 로그를 기록합니다. 일반적인 debug_options 문자열은 d:t:o,file_name입니다. 기본값은 d:t:o입니다.
이 옵션은 MySQL이 WITH_DEBUG를 사용해 빌드된 경우에만 사용할 수 있습니다. Oracle에서 제공하는 MySQL 릴리스 바이너리는 이 옵션을 사용해 빌드되지 않습니다.
| Property | Value |
|---|---|
| Command-Line Format | --debug-check |
| Type | Boolean |
| Default Value | FALSE |
프로그램이 종료될 때 일부 디버깅 정보를 출력합니다.
이 옵션은 MySQL이 WITH_DEBUG를 사용해 빌드된 경우에만 사용할 수 있습니다. Oracle에서 제공하는 MySQL 릴리스 바이너리는 이 옵션을 사용해 빌드되지 않습니다.
| Property | Value |
|---|---|
| Command-Line Format | --debug-info |
| Type | Boolean |
| Default Value | FALSE |
프로그램이 종료될 때 디버깅 정보와 메모리, CPU 사용 통계를 출력합니다.
이 옵션은 MySQL이 WITH_DEBUG를 사용해 빌드된 경우에만 사용할 수 있습니다. Oracle에서 제공하는 MySQL 릴리스 바이너리는 이 옵션을 사용해 빌드되지 않습니다.
| Property | Value |
|---|---|
| Command-Line Format | --default-character-set=charset_name |
| Type | String |
_charset_name_을 기본 문자 집합으로 사용합니다. Section 12.15, “Character Set Configuration”를 참조하십시오.
| Property | Value |
|---|---|
| Command-Line Format | --default-auth=plugin |
| Type | String |
어떤 클라이언트 측 인증 플러그인을 사용할지에 대한 힌트입니다. Section 8.2.17, “Pluggable Authentication”를 참조하십시오.
| Property | Value |
|---|---|
| Command-Line Format | --defaults-extra-file=file_name |
| Type | File name |
(글로벌 옵션 파일 다음에, Unix에서는 사용자 옵션 파일 이전에) 이 옵션 파일을 읽습니다. 파일이 존재하지 않거나 접근할 수 없는 경우 에러가 발생합니다. _file_name_이 절대 경로 이름이 아니라면 현재 디렉터리를 기준으로 해석됩니다.
이 옵션과 다른 옵션 파일 관련 옵션에 대한 추가 정보는 Section 6.2.2.3, “Command-Line Options that Affect Option-File Handling”을 참조하십시오.
| Property | Value |
|---|---|
| Command-Line Format | --defaults-file=file_name |
| Type | File name |
지정된 옵션 파일만 사용합니다. 파일이 존재하지 않거나 접근할 수 없는 경우 에러가 발생합니다. _file_name_이 절대 경로 이름이 아니라면 현재 디렉터리를 기준으로 해석됩니다.
예외: --defaults-file이 지정된 경우에도 클라이언트 프로그램은 .mylogin.cnf를 읽습니다.
이 옵션과 다른 옵션 파일 관련 옵션에 대한 추가 정보는 Section 6.2.2.3, “Command-Line Options that Affect Option-File Handling”을 참조하십시오.
| Property | Value |
|---|---|
| Command-Line Format | --defaults-group-suffix=str |
| Type | String |
일반적인 옵션 그룹뿐만 아니라, 일반적인 이름에 str 접미사가 붙은 그룹도 함께 읽습니다. 예를 들어, mysqlshow는 일반적으로 [client], [mysqlshow] 그룹을 읽습니다. 이 옵션이 --defaults-group-suffix=_other로 주어지면, mysqlshow는 [client_other], [mysqlshow_other] 그룹도 함께 읽습니다.
이 옵션과 다른 옵션 파일 관련 옵션에 대한 추가 정보는 Section 6.2.2.3, “Command-Line Options that Affect Option-File Handling”을 참조하십시오.
| Property | Value |
|---|---|
| Command-Line Format | --enable-cleartext-plugin |
| Type | Boolean |
| Default Value | FALSE |
mysql_clear_password 클리어텍스트 인증 플러그인을 활성화합니다.(Section 8.4.1.3, “Client-Side Cleartext Pluggable Authentication”를 참조하십시오.)
| Property | Value |
|---|---|
| Command-Line Format | --get-server-public-key |
| Type | Boolean |
서버가 패스워드의 키 페어 기반 교환에 사용하는 RSA 공개 키를 서버로부터 요청합니다. 이 옵션은 caching_sha2_password 인증 플러그인으로 인증하는 계정을 사용해 서버에 연결하는 클라이언트에 적용됩니다. 이러한 계정의 연결의 경우 서버는 요청이 있을 때만 공개 키를 클라이언트로 전송합니다. 이 옵션은 해당 플러그인으로 인증하지 않는 계정에는 무시됩니다. 또한 클라이언트가 보안 연결을 사용해 서버에 연결하는 경우처럼 RSA 기반 패스워드 교환이 필요하지 않을 때도 무시됩니다.
--server-public-key-path=file_name이 주어지고 유효한 공개 키 파일을 지정하는 경우, 이 옵션은 --get-server-public-key보다 우선합니다.
caching_sha2_password 플러그인에 대한 정보는 Section 8.4.1.1, “Caching SHA-2 Pluggable Authentication”을 참조하십시오.
--host=host_name, -h host_name| Property | Value |
|---|---|
| Command-Line Format | --host=host_name |
| Type | String |
| Default Value | localhost |
지정한 호스트의 MySQL 서버에 연결합니다.
--keys, -k| Property | Value |
|---|---|
| Command-Line Format | --keys |
테이블 인덱스를 표시합니다.
| Property | Value |
|---|---|
| Command-Line Format | --login-path=name |
| Type | String |
.mylogin.cnf 로그인 패스 파일에서 지정한 로그인 패스의 옵션을 읽습니다. “로그인 패스”는 어떤 MySQL 서버에 연결하고 어떤 계정으로 인증할지 지정하는 옵션을 포함한 옵션 그룹입니다. 로그인 패스 파일을 생성 또는 수정하려면 mysql_config_editor 유틸리티를 사용합니다. Section 6.6.7, “mysql_config_editor — MySQL Configuration Utility”를 참조하십시오.
이 옵션과 다른 옵션 파일 관련 옵션에 대한 추가 정보는 Section 6.2.2.3, “Command-Line Options that Affect Option-File Handling”을 참조하십시오.
| Property | Value |
|---|---|
| Command-Line Format | --no-login-paths |
로그인 패스 파일에서 옵션을 읽는 것을 건너뜁니다.
관련 정보는 --login-path를 참조하십시오.
이 옵션과 다른 옵션 파일 관련 옵션에 대한 추가 정보는 Section 6.2.2.3, “Command-Line Options that Affect Option-File Handling”을 참조하십시오.
| Property | Value |
|---|---|
| Command-Line Format | --no-defaults |
어떤 옵션 파일도 읽지 않습니다. 옵션 파일에서 알 수 없는 옵션을 읽는 바람에 프로그램 시작이 실패하는 경우 --no-defaults를 사용해 해당 파일을 읽지 않도록 할 수 있습니다.
예외로, .mylogin.cnf 파일은 존재하는 경우 항상 읽힙니다. 이를 통해 --no-defaults를 사용하는 경우에도 명령줄에 패스워드를 지정하는 것보다 안전한 방식으로 패스워드를 지정할 수 있습니다. .mylogin.cnf를 생성하려면 mysql_config_editor 유틸리티를 사용합니다. Section 6.6.7, “mysql_config_editor — MySQL Configuration Utility”를 참조하십시오.
이 옵션과 다른 옵션 파일 관련 옵션에 대한 추가 정보는 Section 6.2.2.3, “Command-Line Options that Affect Option-File Handling”을 참조하십시오.
--password[=password], -p[password]| Property | Value |
|---|---|
| Command-Line Format | --password[=password] |
| Type | String |
서버에 연결하는 데 사용되는 MySQL 계정의 패스워드입니다. 패스워드 값은 선택 사항입니다. 지정하지 않으면 mysqlshow가 입력을 요청합니다. 지정하는 경우 --password= 또는 -p와 그 뒤에 오는 패스워드 사이에는 공백이 없어야 합니다. 패스워드 옵션을 지정하지 않으면 기본적으로 패스워드를 보내지 않습니다.
명령줄에 패스워드를 지정하는 것은 보안상 안전하지 않은 것으로 간주해야 합니다. 명령줄에 패스워드를 주지 않으려면 옵션 파일을 사용하십시오. Section 8.1.2.1, “End-User Guidelines for Password Security”를 참조하십시오.
패스워드가 없으며 mysqlshow가 패스워드를 묻지 않도록 명시적으로 지정하려면 --skip-password 옵션을 사용합니다.
서버에 연결하는 데 사용되는 MySQL 계정의 다중 요소 인증 요소 1 패스워드입니다. 패스워드 값은 선택 사항입니다. 지정하지 않으면 mysqlshow가 입력을 요청합니다. 지정하는 경우 --password1=과 그 뒤에 오는 패스워드 사이에는 공백이 없어야 합니다. 패스워드 옵션을 지정하지 않으면 기본적으로 패스워드를 보내지 않습니다.
명령줄에 패스워드를 지정하는 것은 보안상 안전하지 않은 것으로 간주해야 합니다. 명령줄에 패스워드를 주지 않으려면 옵션 파일을 사용하십시오. Section 8.1.2.1, “End-User Guidelines for Password Security”를 참조하십시오.
패스워드가 없으며 mysqlshow가 password1을 묻지 않도록 명시적으로 지정하려면 --skip-password1 옵션을 사용합니다.
--password1과 --password은 동의어이고, --skip-password1과 --skip-password도 마찬가지입니다.
서버에 연결하는 데 사용되는 MySQL 계정의 다중 요소 인증 요소 2 패스워드입니다. 이 옵션의 의미론은 --password1의 의미론과 유사합니다. 자세한 내용은 해당 옵션 설명을 참조하십시오.
서버에 연결하는 데 사용되는 MySQL 계정의 다중 요소 인증 요소 3 패스워드입니다. 이 옵션의 의미론은 --password1의 의미론과 유사합니다. 자세한 내용은 해당 옵션 설명을 참조하십시오.
--pipe, -W| Property | Value |
|---|---|
| Command-Line Format | --pipe |
| Type | String |
Windows에서 명명된 파이프를 사용해 서버에 연결합니다. 이 옵션은 서버가 명명된 파이프 연결을 지원하기 위해 named_pipe 시스템 변수를 활성화하여 시작된 경우에만 적용됩니다. 또한 연결을 수행하는 사용자는 named_pipe_full_access_group 시스템 변수에 지정된 Windows 그룹의 구성원이어야 합니다.
| Property | Value |
|---|---|
| Command-Line Format | --plugin-dir=dir_name |
| Type | Directory name |
플러그인을 찾을 디렉터리입니다. --default-auth 옵션을 사용해 인증 플러그인을 지정했지만 mysqlshow가 이를 찾지 못할 때 이 옵션을 지정합니다. Section 8.2.17, “Pluggable Authentication”를 참조하십시오.
--port=port_num, -P port_num| Property | Value |
|---|---|
| Command-Line Format | --port=port_num |
| Type | Numeric |
| Default Value | 3306 |
TCP/IP 연결에 사용할 포트 번호입니다.
| Property | Value |
|---|---|
| Command-Line Format | --print-defaults |
프로그램 이름과 옵션 파일에서 가져온 모든 옵션을 출력합니다.
이 옵션과 다른 옵션 파일 관련 옵션에 대한 추가 정보는 Section 6.2.2.3, “Command-Line Options that Affect Option-File Handling”을 참조하십시오.
| Property | Value |
|---|---|
| Command-Line Format | --protocol=type |
| Type | String |
| Default Value | [see text] |
| Valid Values | TCP<br>SOCKET<br>PIPE<br>MEMORY |
서버에 연결할 때 사용할 전송 프로토콜입니다. 다른 연결 매개변수가 일반적으로 원하는 것과 다른 프로토콜 사용으로 이어질 때 유용합니다. 허용되는 값에 대한 자세한 내용은 Section 6.2.7, “Connection Transport Protocols”를 참조하십시오.
| Property | Value |
|---|---|
| Command-Line Format | --server-public-key-path=file_name |
| Type | File name |
서버가 RSA 키 페어 기반 패스워드 교환에 필요로 하는 공개 키의 클라이언트 측 복사본을 포함하는 PEM 포맷 파일의 경로 이름입니다. 이 옵션은 sha256_password 또는 caching_sha2_password 인증 플러그인으로 인증하는 클라이언트에 적용됩니다. 이 옵션은 그러한 플러그인으로 인증하지 않는 계정에는 무시됩니다. 또한 클라이언트가 보안 연결을 사용해 서버에 연결하는 경우처럼 RSA 기반 패스워드 교환이 사용되지 않을 때도 무시됩니다.
--server-public-key-path=file_name이 주어지고 유효한 공개 키 파일을 지정하는 경우, 이 옵션은 --get-server-public-key보다 우선합니다.
sha256_password의 경우 이 옵션은 MySQL이 OpenSSL을 사용해 빌드된 경우에만 적용됩니다.
sha256_password와 caching_sha2_password 플러그인에 대한 정보는 Section 8.4.1.2, “SHA-256 Pluggable Authentication” 및 Section 8.4.1.1, “Caching SHA-2 Pluggable Authentication”을 참조하십시오.
| Property | Value |
|---|---|
| Command-Line Format | --shared-memory-base-name=name |
| Platform Specific | Windows |
Windows에서 로컬 서버로 공유 메모리를 사용해 연결을 만들 때 사용할 공유 메모리 이름입니다. 기본값은 MYSQL입니다. 공유 메모리 이름은 대소문자를 구분합니다.
이 옵션은 서버가 공유 메모리 연결을 지원하기 위해 shared_memory 시스템 변수를 활성화하여 시작된 경우에만 적용됩니다.
| Property | Value |
|---|---|
| Command-Line Format | --show-table-type |
SHOW FULL TABLES와 같이 테이블 타입을 나타내는 컬럼을 표시합니다. 타입은 BASE TABLE 또는 VIEW입니다.
--socket=path, -S path| Property | Value |
|---|---|
| Command-Line Format | `--socket={file_name |
| Type | String |
localhost에 대한 연결의 경우, 사용할 Unix 소켓 파일 또는 Windows에서 사용할 명명된 파이프의 이름입니다.
Windows에서 이 옵션은 서버가 명명된 파이프 연결을 지원하기 위해 named_pipe 시스템 변수를 활성화하여 시작된 경우에만 적용됩니다. 또한 연결을 수행하는 사용자는 named_pipe_full_access_group 시스템 변수에 지정된 Windows 그룹의 구성원이어야 합니다.
--ssl*--ssl로 시작하는 옵션은 서버에 암호화된 연결을 사용할지 여부와 SSL 키 및 인증서의 위치를 지정합니다. Command Options for Encrypted Connections를 참조하십시오.
| Property | Value |
|---|---|
| Command-Line Format | `--ssl-fips-mode={OFF |
| Deprecated | Yes |
| Type | Enumeration |
| Default Value | OFF |
| Valid Values | OFF<br>ON<br>STRICT |
클라이언트 측에서 FIPS 모드를 활성화할지 여부를 제어합니다. --ssl-fips-mode 옵션은 암호화된 연결을 설정하는 데 사용되는 다른 --ssl-xxx 옵션과 달리 어떤 암호 연산을 허용할지에 영향을 줍니다. Section 8.8, “FIPS Support”를 참조하십시오.
허용되는 --ssl-fips-mode 값은 다음과 같습니다:
OFF: FIPS 모드를 비활성화합니다.
ON: FIPS 모드를 활성화합니다.
STRICT: “strict” FIPS 모드를 활성화합니다.
참고
OpenSSL FIPS Object Module을 사용할 수 없는 경우 --ssl-fips-mode에 허용되는 유일한 값은 OFF입니다. 이 경우 --ssl-fips-mode를 ON 또는 STRICT로 설정하면 클라이언트는 시작 시 경고를 출력하고 비 FIPS 모드에서 동작합니다.
이 옵션은 더 이상 사용되지 않습니다(deprecated). 향후 MySQL 버전에서 제거될 수 있습니다.
--status, -i| Property | Value |
|---|---|
| Command-Line Format | --status |
각 테이블에 대한 추가 정보를 표시합니다.
| Property | Value |
|---|---|
| Command-Line Format | --tls-ciphersuites=ciphersuite_list |
| Type | String |
TLSv1.3을 사용하는 암호화된 연결에 허용되는 암호 모음입니다. 값은 하나 이상의 암호 모음 이름을 콜론으로 구분한 목록입니다. 이 옵션에 지정할 수 있는 암호 모음은 MySQL을 컴파일할 때 사용된 SSL 라이브러리에 따라 달라집니다. 자세한 내용은 Section 8.3.2, “Encrypted Connection TLS Protocols and Ciphers”를 참조하십시오.
| Property | Value |
|---|---|
| Command-Line Format | --tls-sni-servername=server_name |
| Type | String |
지정된 이름은 MYSQL_OPT_TLS_SNI_SERVERNAME 옵션을 사용하여 libmysqlclient C API 라이브러리에 전달됩니다. 서버 이름은 대소문자를 구분하지 않습니다. 현재 세션에서 클라이언트가 지정한 서버 이름(있는 경우)을 확인하려면 Tls_sni_server_name 상태 변수를 확인하십시오.
Server Name Indication(SNI)은 TLS 프로토콜에 대한 확장입니다(이 옵션이 동작하려면 OpenSSL이 TLS 확장을 사용하여 컴파일되어야 합니다). MySQL의 SNI 구현은 클라이언트 측만을 나타냅니다.
| Property | Value |
|---|---|
| Command-Line Format | --tls-version=protocol_list |
| Type | String |
| Default Value | TLSv1,TLSv1.1,TLSv1.2,TLSv1.3 (OpenSSL 1.1.1 이상)<br>TLSv1,TLSv1.1,TLSv1.2 (그 외) |
암호화된 연결에 허용되는 TLS 프로토콜입니다. 값은 하나 이상의 프로토콜 이름을 콤마로 구분한 목록입니다. 이 옵션에 지정할 수 있는 프로토콜은 MySQL을 컴파일할 때 사용된 SSL 라이브러리에 따라 달라집니다. 자세한 내용은 Section 8.3.2, “Encrypted Connection TLS Protocols and Ciphers”를 참조하십시오.
--user=user_name, -u user_name| Property | Value |
|---|---|
| Command-Line Format | --user=user_name, |
| Type | String |
서버에 연결하는 데 사용할 MySQL 계정의 사용자 이름입니다.
--verbose, -v| Property | Value |
|---|---|
| Command-Line Format | --verbose |
자세한 모드입니다. 프로그램이 수행하는 작업에 대해 더 많은 정보를 출력합니다. 이 옵션은 더 많은 정보를 출력하도록 여러 번 사용할 수 있습니다.
--version, -V| Property | Value |
|---|---|
| Command-Line Format | --version |
버전 정보를 표시하고 종료합니다.
| Property | Value |
|---|---|
| Command-Line Format | --zstd-compression-level=# |
| Type | Integer |
zstd 압축 알고리즘을 사용하는 서버 연결에 사용할 압축 레벨입니다. 허용되는 레벨은 1에서 22까지이며, 값이 클수록 더 높은 압축 레벨을 의미합니다. 기본 zstd 압축 레벨은 3입니다. 이 설정은 zstd 압축을 사용하지 않는 연결에는 영향을 주지 않습니다.
자세한 내용은 Section 6.2.8, “Connection Compression Control”을 참조하십시오.
6.5.5 mysqlimport — A Data Import Program
6.5.7 mysqlslap — A Load Emulation Client