• 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 업그레이드하기
  • 1. 설치 관련 일반 사항
    2. 바이너리 배포판을 사용해서 MySQL을 설치하는 표준 방법
    3. 윈도우에 MySQL 설치하기
    1. 설치 패키지 선택하기
    2. 자동 인스톨러를 사용해서 MySQL 설치하기
    3. MySQL설치 마법사 사용하기
    4. 구성 마법사 사용하기
    5. 노인스톨 집 아카이브 (Noinstall Zip Archive)로부터 MySQL 설치하기
    6. 설치 아카이브 풀기
    7. 옵션 파일 생성하기
    8. MySQL 서버 타입 선택하기
    9. 처음으로 서버 시작하기
    10. 윈도우 명령어 라인에서 MySQL 시작하기
    11. 윈도우 서비스로 MySQL 시작하기
    12. MySQL 설치 테스트하기
    13. 윈도우 환경에서 MySQL 설치 문제 해결
    14. 윈도우에서 MySQL 업그레이드 하기
    15. 윈도우 MySQL과 유닉스 MySQL 비교하기
    4. RPM 패키지를 사용해서 리눅스에 MySQL 설치하기
    5. Mac OS X에 MySQL 설치하기
    6. Solaris에 MySQL 설치하기
    7. Installing MySQL on NetWare
    8. 다른 유닉스 유사 시스템에 tar.qz 패키지를 사용해서 MySQL 설치하기
    9. 소스 배포판을 사용해서 MySQL 설치하기
    10. 설치 후 설정 및 테스팅
    11. MySQL 업그레이드 하기
    12. MySQL 다운그레이드 하기
    13. OS 관련 노트
    14. 환경 변수
    15. Perl Installation 노트
  • 3. 사용 설명서 (Tutorial)
  • 4. MySQL 프로그램 사용하기
  • 5. 데이터베이스 관리
  • 6. 리플리케이션
  • 7. 최적화 (Optimization)
  • 8. 클라이언트 및 유틸리티 프로그램
  • 9. 언어 구조 (Language Structure)
  • 10. 문자 셋 지원
  • 24. API 및 라이브러리
  • 25. Connectors

2.3.9. 처음으로 서버 시작하기

이 섹션에서는 MySQL서버를 시작하는 것에 대해 일반적인 내용을 설명하기로 한다. 이후의 섹션에서는 명령어 라인 또는 윈도우 서비스로서 MySQL을 시작하기 위한 방법에 대해 보다 자세한 정보를 보여 주기로 한다.

여기에서는 Noinstall 버전을 사용해서 설치하는 경우, 또는 GUI툴을 사용하지 않고 수동으로 MySQL을 구성하고 테스트할 경우를 먼저 다루기로 한다.

 

이 섹션에 있는 예제들은 MySQL이 C:\Program Files\MySQL\MySQL Server 5.1의 디폴트 위치에 설치되어 있다는 가정을 한다. 여러분이 MySQL을 다른 곳에 설치 하였다면 예제에서 보여주는 경로 이름을 조정 하기 바란다.

 

클라이언트는 두 가지 옵션을 가지고 있다. TCP/IP를 사용하거나, 또는 서버가 네임드-파이프 연결을 지원할 경우에는 네임드 파이프를 사용할 수가 있다.

 

또한, 윈도우용 MySQL이 --shared-memory 옵션으로 시작되는 경우에는 공유 메모리(shared-memory)연결을 지원한다. 클라이언트는 --protocol=memory 옵션을 사용해서 공유 메모리에 연결할 수 있다.

 

구동 시킬 수 있는 서버 메모리에 대해서는 Section 2.3.8, “MySQL 서버 타입 선택하기”를 참조하기 바란다.

테스트는 콘솔 윈도우(또는 “도스 윈도우’)에 있는 명령어 프롬프트로 하는 것이 제일 좋다. 이 방법을 사용하면 윈도우에 서버 상태 메시지를 표시하도록 만들수가 있다. 여러분이 서버를 구성할 때 어떤 문제가 생기게 되면, 이 메시지를 통해 보다 쉽게 문제를 알아낸 후에 문제를 수정할 수 있게 된다.

 

서버를 구동 시키기 위해서는, 아래의 명령어를 입력한다:

 

C:\> "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" --console

 

InnoDB 를 지원하는 서버에 대해서는, 서버가 실행될 때 아래의 메시지를 볼 수 있을 것이다:

 

InnoDB: The first specified datafile c:\ibdata\ibdata1 did not exist:

InnoDB: a new database to be created!

InnoDB: Setting file c:\ibdata\ibdata1 size to 209715200

InnoDB: Database physically writes the file full: wait...

InnoDB: Log file c:\iblogs\ib_logfile0 did not exist: new to be created

InnoDB: Setting log file c:\iblogs\ib_logfile0 size to 31457280

InnoDB: Log file c:\iblogs\ib_logfile1 did not exist: new to be created

InnoDB: Setting log file c:\iblogs\ib_logfile1 size to 31457280

InnoDB: Log file c:\iblogs\ib_logfile2 did not exist: new to be created

InnoDB: Setting log file c:\iblogs\ib_logfile2 size to 31457280

InnoDB: Doublewrite buffer not found: creating new

InnoDB: Doublewrite buffer created

InnoDB: creating foreign key constraint system tables

InnoDB: foreign key constraint system tables created

010105 11:05:25  InnoDB: Started

 

서버가 스타트업 시퀀스를 마치게 되면, 다음에 나오는 것과 비슷한 것을 보게 되는데, 이것들은 서버가 지금 클라이언트와 연결될 준비가 되어 있음을 나타내는 것이다:

 

mysqld: ready for connections

Version: '5.1.18-beta'  socket: ''  port: 3306

 

서버는 계속해서 진행되는 진단 결과를 화면에 보여 준다. 여러분은 새로운 윈도우를 열어서 클라이언트 프로그램을 구동시킬 수 있다.

만약에 여러분이 --console 옵션을 생략하면, 서버는 데이터 디렉토리에 있는 에러 로그에 진단 결과를 쓰게 된다 (C:\Program Files\MySQL\MySQL Server 5.1\data). 에러 로그는 .err 확장자가 있는 파일이다.

Note: MySQL그랜트 테이블에 있는 계정들은 초기에는 패스워드가 없다. 서버를 구동한 후에, 여러분은 이 계정들에 대한 패스워드를 설정하야 한다. Section 2.9, “설치후 설정 및 테스팅”을 참조할 것.

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