4.2.1 MySQL 프로그램 시작
MySQL 프로그램을 명령 행에서 (즉, 쉘 또는 명령 프롬프트에서) 시작하려면 프로그램 이름 뒤에 실행시키고 싶은 것을 프로그램에 지시하기 위하여 필요한 모든 옵션 또는 기타 인수를 입력합니다 . 다음 명령은 프로그램 시작의 예입니다. " shell>
"명령 인터프리터의 프롬프트를 보여줍니다. 이 부분은 입력에 포함되지 않습니다. 표시되는 구체적인 프롬프트는 명령 인터프리터에 따라 다릅니다. 일반적 프롬프트는 sh, ksh 또는 bash에서는 $
, csh 또는 tcsh에서는 %
, Windows command.com 또는 cmd.exe 명령 인터프리터는 C:\>
입니다.
shell>mysql --user=root test
shell>mysqladmin extended-status variables
shell>mysqlshow --help
shell>mysqldump -u root personnel
단일 또는 이중 대시 ( " -
"," --
")로 시작되는 인수는 프로그램 옵션을 지정합니다. 옵션은 일반적으로 프로그램이 수행하는 서버에 대한 연결 유형을 보여주고, 동작 모드에 영향을 주거나합니다. 옵션 구문은 섹션 4.2.3 "프로그램 옵션 지정" 에서 설명합니다.
옵션이 아닌 인수 (앞에 대시가없는 인수)는 프로그램에 추가 정보를 제공합니다. 예를 들어, mysql 프로그램은 첫 번째 옵션이 아닌 인수를 데이터베이스 이름으로 해석하는 명령 mysql --user=root test
는 test
데이터베이스를 사용하는 것을 나타냅니다.
개별 프로그램에 대해 설명하고있는 다음 절에서는 프로그램이 어떤 옵션을 지원하는 방법을 보여 추가 옵션이 아닌 인수가 있으면 그 의미를 설명하고 있습니다.
일부 옵션은 여러 프로그램에서 동일합니다. 이들 중 가장 많이 사용되는 연결 매개 변수를 지정하는 --host
(또는 -h
), --user
(또는 -u
) 및 --password
(또는 -p
) 옵션입니다. 이들은 MySQL 서버가 실행중인 호스트의 이름, MySQL 계정의 사용자 이름과 암호를 나타냅니다. 모든 MySQL 클라이언트 프로그램은 이러한 옵션을 이해합니다. 이러한 옵션은 어느 서버에 연결하거나 및 서버에서 사용하는 계정을 지정할 수 있습니다. 다른 연결 옵션으로는 TCP / IP 포트 번호를 지정 --port
(또는 -P
), 그리고 Unix에서 Unix 소켓 파일 (Windows에서는 명명 된 파이프 이름)을 지정하는 --socket
(또는 -S
) 수 있습니다. 연결 옵션을 지정하는 옵션의 자세한 내용은 섹션 4.2.2 "MySQL 서버에 연결" 을 참조하십시오.
MySQL 프로그램을 시작하기 위해 프로그램이 설치되어있는 bin
디렉토리의 경로 이름을 사용할 필요가있을 수 있습니다. bin
디렉토리 이외의 디렉토리에서 MySQL을 시작하려고 할 때마다 "program not found"라는 오류 메시지가 표시되는 경우이 경우에 해당 될 수 있습니다. MySQL 프로그램을 더 쉽게하기 위해 MySQL의 bin
디렉토리 경로를 PATH
환경 변수 설정에 추가 할 수 있습니다. 따라서 프로그램의 전체 경로 이름이 아닌 이름 만 입력 할 수 있습니다. 예를 들어, mysql을 /usr/local/mysql/bin
에 설치되어있는 경우, mysql과 호출하여 프로그램을 실행 가능하며, / usr / local / mysql / bin / mysql로 호출 할 필요는 없습니다.
PATH
변수의 설정에 대한 자세한 내용은 명령 인터프리터의 문서를 참조하십시오. 환경 변수를 설정하는 구문은 인터프리터 다릅니다. (이에 대한 설명은 섹션 4.2.10 "환경 변수 설정" 에서 언급되어 있습니다.) PATH
설정을 변경 한 후 설정이 적용되도록 Windows의 경우 새로운 콘솔 창을 열고 Unix의 경우 는 다시 로그인합니다.