Computer >> 컴퓨터 >  >> 프로그래밍 >> MySQL

MySQL 프로그램 호출 방법 – 명령줄에서 실행하기

MySQL 프로그램은 명령줄, 즉 셸(shell)이나 명령 프롬프트(command prompt)에서 직접 호출하여 실행할 수 있습니다.

MySQL 프로그램 호출 방법

프로그램을 호출하려면 프로그램 이름 뒤에 사용자가 원하는 작업을 수행하도록 지시하는 옵션(options)이나 인수(arguments)를 함께 입력하면 됩니다.

아래 명령어들은 프로그램 호출의 몇 가지 예시입니다. 여기서 '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

대시(-) 하나 또는 두 개(--, --)로 시작하는 인수는 프로그램 옵션을 지정합니다.

옵션은 보통 프로그램이 서버와 맺어야 할 연결 방식을 나타내거나, 프로그램의 동작 모드에 영향을 주는 역할을 합니다.

반면 대시로 시작하지 않는 비옵션(nonoption) 인수는 프로그램에 추가 정보를 전달합니다.

예제

mysql 프로그램은 첫 번째 비옵션 인수를 데이터베이스 이름으로 해석합니다. 즉, mysql --user=root test라는 명령은 사용자가 test 데이터베이스를 사용하고자 한다는 의미입니다.

일부 옵션은 많은 MySQL 프로그램에서 공통으로 사용됩니다.

가장 자주 쓰이는 옵션은 연결 매개변수를 지정하는 --host(또는 -h), --user(또는 -u), --password(또는 -p)입니다. 이 옵션들은 각각 MySQL 서버가 실행 중인 호스트, 사용자의 MySQL 계정 이름, 그리고 비밀번호를 나타냅니다.