Loading...
MySQL 9.5 Reference Manual 9.5의 5.1 Connecting to and Disconnecting from the Server의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
서버에 연결하려면 보통 mysql을 실행할 때 MySQL 사용자 이름과, 대부분의 경우 비밀번호를 제공해야 합니다. 서버가 로그인한 머신이 아닌 다른 머신에서 실행 중이라면 호스트 이름도 지정해야 합니다. 어떤 연결 파라미터(즉, 어떤 호스트, 사용자 이름, 비밀번호를 사용할지)는 관리자에게 문의해서 알아내야 합니다. 올바른 파라미터를 알게 되면, 다음과 같이 연결할 수 있습니다:
1$> mysql -h host -u user -p 2Enter password: ********
_host_와 _user_는 각각 MySQL 서버가 실행 중인 호스트 이름과 MySQL 계정의 사용자 이름을 나타냅니다. 자신의 환경에 맞는 값으로 바꾸어 사용하십시오. ********는 비밀번호를 나타내며, mysql이 Enter password: 프롬프트를 표시할 때 입력합니다.
이 명령이 성공하면, 몇 줄의 소개 정보가 출력된 후 mysql> 프롬프트가 나타납니다:
1$> mysql -h host -u user -p 2Enter password: ******** 3Welcome to the MySQL monitor. Commands end with ; or \g. 4Your MySQL connection id is 25338 to server version: 9.5.0-standard 5 6Type 'help;' or '\h' for help. Type '\c' to clear the buffer. 7 8mysql>
mysql> 프롬프트는 mysql이 SQL 문 입력을 받을 준비가 되었음을 나타냅니다.
MySQL이 실행 중인 것과 동일한 머신에서 로그인하는 경우, 호스트는 생략하고 단순히 다음과 같이 사용할 수 있습니다:
1$> mysql -u user -p
로그인을 시도할 때 다음과 같은 오류 메시지가 나타난다면
ERROR 2002 (HY000): Can't connect to local MySQL server
through socket '/tmp/mysql.sock' (2),
이는 MySQL 서버 데몬(Unix) 또는 서비스(Windows)가 실행 중이 아님을 의미합니다. 관리자에게 문의하거나, 사용하는 운영 체제에 해당하는
Chapter 2, Installing MySQL의 관련 섹션을 참조하십시오.
로그인 시 흔히 발생하는 다른 문제에 대한 도움말은 Section B.3.2, “Common Errors When Using MySQL Programs”을 참조하십시오.
일부 MySQL 설치에서는 사용자가 로컬 호스트에서 실행 중인 서버에 익명(이름 없는) 사용자로 접속하는 것을 허용합니다. 여러분의 머신이 이런 설정이라면, 아무 옵션 없이 mysql을 실행하여 서버에 연결할 수 있습니다:
1$> mysql
성공적으로 연결한 후에는, 언제든지 mysql> 프롬프트에서 QUIT(또는 \q)를 입력하여 연결을 끊을 수 있습니다:
1mysql> QUIT 2Bye
Unix에서는 Control+D를 눌러서도 연결을 끊을 수 있습니다.
이후 섹션의 대부분 예제는 서버에 이미 연결된 상태를 가정합니다. 이러한 예제는 mysql> 프롬프트를 통해 이를 나타냅니다.
5 Tutorial
5.2 Entering Queries