• MySQL매뉴얼
    • MySQL 5.6 매뉴얼
    • MySQL 5.1 매뉴얼
    • MySQL 5.0 매뉴얼
    • MySQL HA 매뉴얼
  • 기술문서
    • Xtrabackup 구성
    • 메모리 사용량 모니터링
  • 서비스
    • MySQL유지보수
    • MySQL라이선스
  • 온라인문의
  • 회사소개
  • → 목 록 (MySQL5.1 한글메뉴얼) [close]
  • 1. MySQL 5.1 Reference Manual
  • 2. Installing and MySQL 업그레이드하기
  • 3. 사용 설명서 (Tutorial)
  • 1. 서버에 연결하기 및 연결 끊기
    2. 쿼리 입력하기
    3. 데이터베이스 생성하기 및 사용하기
    4. 데이터베이스 및 테이블 관련 정보 가져오기
    5. Batch 모드에서 mysql 사용하기
    6. 일반적인 쿼리 예제
    7. Apache와 함께 MySQL 사용하기
  • 4. MySQL 프로그램 사용하기
  • 5. 데이터베이스 관리
  • 6. 리플리케이션
  • 7. 최적화 (Optimization)
  • 8. 클라이언트 및 유틸리티 프로그램
  • 9. 언어 구조 (Language Structure)
  • 10. 문자 셋 지원
  • 24. API 및 라이브러리
  • 25. Connectors

3.1. 서버에 연결하기 및 연결 끊기

 

일반적인 경우라면 서버에 연결하기 위한 mysql을 호출할 때 서버의 사용자 이름과 패스워드를 넣어주어야 한다. 만약에 여러분이 로그인 한 서버가 아닌 다른 머신에서 MySQL서버가 구동되고 있다면, 호스트 이름도 같이 지정해 주어야 한다. 어떤 파라미터를 사용해서 서버에 연결할 수 있는지는 서버 관리자에게 문의하면 된다 (즉, 사용할 수 있는 호스트 이름, 사용자 이름 및 패스위드). 올바른 파라미터 값을 알고 나면, 아래와 같이 서버에 연결할 수 있게 된다:

 

shell> mysql -h host -u user -p

Enter password: ********

host 및 user는 MySQL서버가 돌아가고 있는 호스트 이름 과 MySQL 계정에 있는 사용자 이름을 나타낸다. 여러분이 설정한 것으로 입력하면 된다. ******** 는 패스워드를 말하는 것이다; mysql 이 Enter password: 프롬프트를 나타내면 입력을 한다.

이렇게 하고 나면, 여러 가지 설치 관련 정보가 나온 후에 mysql> prompt가 뒤따라 나오게 된다:

 

shell> mysql -h host -u user -p

Enter password: ********

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 25338 to server version: 5.1.19-beta-standard

 

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

 

mysql>

mysql> 프롬프트는 여러분이 이제 mysql에 명령어를 입력할 수 있게 되었음을 말하는 것이다.

 

여러분이 MySQL이 구동 되고 있는 머신에 로그인 한다면, 호스트 이름을 생략하고 간단히 아래와 같이 입력을 하면 된다:

  

shell< mysql -u user -p

 

만약에, 로그인을 시도할 때, ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)과 같은 에러가 나오면, 이것은 해당 MySQL서버의 데몬 (유닉스) 또는 서비스 (윈도우)가 동작되지 않고 있음을 의미하는 것이다. 이럴 경우에는 서버 관리자의 도움을 받거나 Chapter 2, MySQL 설치 에서 여러분의 OS에 해당하는 부분을 참조하기 바란다.

 

어떤 MySQL 설치 버전에서는 사용자가 로컬 호스트에서 돌아가는 서버에 익명으로 접속할 수 있도록 하는 것들도 있다. 이러한 경우에는, 다른 옵션을 사용하지 않은 채로 단지 mysql만을 실행해서 서버에 연결할 수 있을 것이다:

 

shell> mysql

 

서버에 성공적으로 접속을 한 후에는, QUIT (또는 \q)를 mysql> 프롬프트에 입력하면 언제든지 서버와 연결을 끊을 수가 있다:

 

mysql> QUIT

Bye

유닉스에서는, Control-D를 사용해서 연결을 끊을 수도 있다.

다음에 나오는 섹션에서 보여주는 대부분의 예제들은 여러분이 서버에 올바르게 연결되어 있다는 가정을 한다.

서울시 강남구 영동대로 602 6층  TEL: 02-6061-0006
주식회사 이노클러스터  등록번호 : 727-86-02261
Copyright © innocluster Co. ltd. all rights reserved