MySQL 클라이언트 프로그램에서 지원하는 옵션을 살펴보겠습니다. 이러한 옵션은 연결이 암호화되거나 압축되는지 여부에 관계없이 클라이언트 프로그램이 서버와 연결을 설정하는 방법을 제어합니다.
이러한 옵션은 명령줄이나 옵션 파일에서도 제공할 수 있습니다. 아래 언급된 명령 옵션을 사용하여 연결을 설정할 수 있습니다. -
--default-auth: 사용해야 하는 인증 플러그인입니다.
--host: MySQL 서버가 위치한 호스트입니다.
--password: 서버에 연결할 때 사용하는 필수 비밀번호입니다.
--pipe: 명명된 파이프를 사용하여 서버에 연결하는 데 사용됩니다. Windows에서만 사용할 수 있습니다.
--plugin-dir: 플러그인이 설치된 디렉터리입니다.
- -port: 연결에 사용되는 TCP/IP 포트 번호입니다.
--프로토콜: 사용되는 전송 프로토콜입니다.
--socket: Unix 소켓 파일 또는 Windows 명명된 파이프가 사용됩니다.
--user: 사용된 MySQL 사용자 이름을 나타냅니다. 서버에 접속할 때 사용됩니다.
--default-auth=plugin: 사용해야 하는 클라이언트 인증 플러그인에 대한 힌트를 제공합니다.
--host=host_name, -h 호스트_이름: MySQL 서버가 실행되는 호스트입니다. 값은 호스트 이름, IPv4 주소 또는 IPv6 주소일 수 있습니다. 기본값은 localhost입니다.
--password[=pass_val],-p[pass_val]: 사용된 MySQL 계정의 비밀번호 서버에 연결합니다. 비밀번호 값은 선택사항입니다.
--port=port_num, -P port_num: TCP/IP 연결의 경우 사용해야 하는 포트 번호를 결정합니다. 기본 포트 번호는 3306입니다.
--protocol={TCP|SOCKET|PIPE|MEMORY}: 이 옵션은 사용할 전송 방법을 명시적으로 알려줍니다. 서버에 연결하려면 프로토콜을 사용해야 합니다. 예를 들어보겠습니다.
기본적으로 Unix에서 localhost에 대한 연결은 Unix 소켓 파일을 사용하여 이루어집니다. 아래와 같이 -
mysql --host=localhost
기본값 대신 TCP/IP 전송을 강제로 사용하려면 --protocol 옵션을 지정할 수 있습니다. 아래와 같이 -
mysql --host=localhost --protocol=TCP
위 내용은 MySQL 서버에 연결하기 위한 명령 옵션의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!