Loading...
MySQL 9.5 Reference Manual 9.5의 6.2.1 Invoking MySQL Programs의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
명령줄(즉, 셸이나 명령 프롬프트)에서 MySQL 프로그램을 실행하려면, 프로그램 이름을 입력한 후 프로그램에 수행할 작업을 지시하는 데 필요한 옵션이나 기타 인수를 이어서 입력합니다. 다음 명령들은 몇 가지 예시적인 프로그램 실행 방법을 보여 줍니다. $>는 명령 해석기의 프롬프트를 나타내며, 사용자가 입력해야 하는 내용의 일부가 아닙니다. 실제로 보게 되는 프롬프트는 사용하는 명령 해석기에 따라 다릅니다. 일반적인 프롬프트 예시는 sh, ksh, bash의 경우 $, csh 또는 tcsh의 경우 %, Windows의 command.com 또는 cmd.exe 명령 해석기의 경우 C:\>입니다.
1$> mysql --user=root test 2$> mysqladmin extended-status variables 3$> mysqlshow --help 4$> mysqldump -u root personnel
단일 대시 또는 이중 대시(-, --)로 시작하는 인수는 프로그램 옵션을 지정합니다. 옵션은 일반적으로 프로그램이 서버에 어떤 종류의 커넥션을 생성해야 하는지 또는 동작 모드에 어떤 영향을 줄지 지정합니다. 옵션 구문은 Section 6.2.2, “Specifying Program Options”에 설명되어 있습니다.
선행 대시가 없는 인수(즉, 논옵션 인수)는 프로그램에 추가 정보를 제공합니다. 예를 들어 mysql 프로그램은 첫 번째 논옵션 인수를 데이터베이스 이름으로 해석하므로, mysql --user=root test 명령은 test 데이터베이스를 사용하려는 의도를 나타냅니다.
이후 개별 프로그램을 설명하는 섹션에서는 각 프로그램이 지원하는 옵션과 추가 논옵션 인수의 의미를 설명합니다.
일부 옵션은 여러 프로그램에서 공통적으로 사용됩니다. 그중 가장 자주 사용되는 것들은 커넥션 파라미터를 지정하는 --host(또는 -h), --user(또는 -u), --password(또는 -p) 옵션입니다. 이 옵션들은 MySQL 서버가 실행 중인 호스트, 그리고 MySQL 계정의 사용자 이름과 비밀번호를 나타냅니다. 모든 MySQL 클라이언트 프로그램은 이 옵션들을 이해하며, 이를 통해 어떤 서버에 연결할지와 그 서버에서 사용할 계정을 지정할 수 있습니다. 기타 커넥션 옵션으로는 TCP/IP 포트 번호를 지정하는 --port(또는 -P), Unix에서는 Unix 소켓 파일을, Windows에서는 네임드 파이프 이름을 지정하는 --socket(또는 -S)이 있습니다. 커넥션 옵션을 지정하는 옵션에 대한 자세한 내용은 Section 6.2.4, “Connecting to the MySQL Server Using Command Options”을 참조하십시오.
경우에 따라 MySQL 프로그램을 실행할 때, 설치된 bin 디렉터리의 경로 이름을 포함해 호출해야 할 수도 있습니다. 이는 bin 디렉터리 이외의 디렉터리에서 MySQL 프로그램을 실행하려고 할 때마다 “program not found” 오류가 발생하는 경우에 해당될 수 있습니다. MySQL을 보다 편리하게 사용하려면 bin 디렉터리의 경로 이름을 PATH 환경 변수 설정에 추가할 수 있습니다. 이렇게 하면 전체 경로 이름이 아니라 프로그램 이름만 입력해서 프로그램을 실행할 수 있습니다. 예를 들어 mysql이 /usr/local/mysql/bin에 설치되어 있는 경우, 프로그램을 mysql로 실행할 수 있으며, /usr/local/mysql/bin/mysql처럼 전체 경로를 지정할 필요가 없습니다.
PATH 변수를 설정하는 방법은 사용하는 명령 해석기의 문서를 참조하십시오. 환경 변수를 설정하는 구문은 해석기마다 다릅니다. (일부 정보는 Section 6.2.9, “Setting Environment Variables”에 나와 있습니다.) PATH 설정을 변경한 후에는, Windows에서는 새 콘솔 창을 열고, Unix에서는 다시 로그인하여 변경 사항이 적용되도록 해야 합니다.
6.2 Using MySQL Programs
6.2.2 Specifying Program Options