• MySQL매뉴얼
    • MySQL 5.6 매뉴얼
    • MySQL 5.1 매뉴얼
    • MySQL 5.0 매뉴얼
    • MySQL HA 매뉴얼
  • 기술문서
    • Xtrabackup 구성
    • 메모리 사용량 모니터링
  • 라이선스
  • 온라인문의
  • 회사소개
  • → 목 록 (MySQL5.6 한글메뉴얼) [close]
  • 1. MySQL 5.6 새로운 기능
  • 2. MySQL 설치 및 업그레이드
  • 1. 일반적인 설치 가이드
    2. 일반적인 바이너리를 사용하여 MySQL의 Unix / Linux에 설치
    3. Microsoft Windows에 MySQL 설치
    1. Microsoft Windows위에서 MySQL의 설치 레이아웃
    2. 설치용 패키지 선택
    3. MySQL Installer를 사용하여 Microsoft Windows에 설치
    4. MySQL Notifier
    5. Zip 아카이브를 사용하여 Microsoft Windows에 MySQL 설치
    6. Microsoft Windows MySQL Server 설치 문제 해결
    7. Windows에서 설치 후의 절차
    8. Windows에서 MySQL 업그레이드하기
    4. OS X에 MySQL 설치
    5. Linux에 MySQL 설치
    6. Unbreakable Linux Network (ULN)를 사용한 MySQL 설치
    7. Solaris 및 OpenSolaris에 MySQL을 설치
    8. FreeBSD에 MySQL 설치
    9. Installing MySQL from Source
    10. 설치 후 설정 및 테스트
    11. MySQL 업그레이드 및 다운 그레이드
    12. 환경 변수
    13. Perl 설치에 대한 설명
  • 3. MySQL Tutorial
  • 4. MySQL 프로그램
  • 5. MySQL 서버관리
  • 6. 보안
  • 7. 백업 및 복구
  • 8. 최적화
  • 9. Language Structure(언어구조)
  • 10. Character Sets(Globalization)
  • 11. 데이터형(Data Types)
  • 12. 함수와 연산자
  • 13. SQL 문법
  • 14. InnoDB 스토리지 엔진
  • 15. 기타 스토리지 엔진
  • 16. 고가용성 및 확장성
  • 17. 리플리케이션
  • 18. MySQL Cluster
  • 19. 파티셔닝
  • 20. Stored Programs and Views
  • 21. INFORMATION_SCHEMA
  • 22. PERFORMANCE SCHEMA
  • 23. 컨넥터 및 API
  • 24. MySQL 확장
  • 25. MySQL Enterprise Edition
  • 26. MySQL Workbench
  • 27. 제약 및 제한
  • 28. MySQL 5.7 새로운 기능

2.3.7 Windows에서 설치 후의 절차

아래의 작업 대부분을 수행하는 다음과 같은 GUI도구가 있습니다.

  • MySQL Installer:MySQL제품의 인스톨과 업그레이드에 사용됩니다.

  • MySQL Workbench:MySQL Server의 관리 및 SQL쿼리 편집을 실시합니다.

  • MySQL Notifier:MySQL Server의 기동, 정지 또는 재기동을 실시하는, 상태를 모니터링합니다.

  • MySQL for Excel:Microsoft Excel에서 MySQL데이터를 편집합니다.

Windows에서는 데이터 디렉토리 및 부여 테이블을 작성할 필요가 없습니다. MySQL의 Windows배포에는 데이터 디렉토리 mysql데이터베이스에 초기화된 계정 세트의 부여 테이블이 포함되어 있습니다.패스워드에 관해서는 MySQL을 MySQL Installer를 사용하여 설치한 경우는 이미 비밀 번호를 계정에 할당한 가능성이 있습니다.(섹션 2.3.3"MySQL Installer를 사용한 MySQL의 Microsoft Windows에 설치"를 참조하세요).그렇지 않은 경우에는섹션 2.10.2"처음의 MySQL계정의 보안 설정"에 있는 패스워드 배당 절차를 사용합니다.

패스워드를 설정하기 전에 클라이언트 프로그램을 실행하고 서버에 접속하고 서버가 적절하게 작동하고 있음을 확인하면 좋겠습니다.서버가 가동하고 있는 것(섹션 2.3.5.4"서버를 처음 실행된다"참조)를 확인한 후 다음 명령을 발행하고 서버에서 정보를 추출할 수 있었던 것을 확인합니다.명령 행에서C:\mysql\bin과는 다른 디렉토리를 지정할 필요가 있는 경우가 있습니다. MySQL을 MySQL Installer를 사용하여 설치한 경우는 디폴트 디렉토리는 C:\Program Files\MySQL\MySQL Server 5.6그래서mysql및 mysqlshow클라이언트 프로그램은C:\Program Files\MySQL\MySQL Server 5.6\bin에 있습니다.자세한 것은섹션 2.3.3"MySQL Installer를 사용한 MySQL의 Microsoft Windows에 설치"를 참조하십시오.

어떤 데이터베이스가 존재하는지를 표시하려면 mysqlshow를 사용합니다.

C:\> bin\mysqlshow
+--------------------+
|     Databases      |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+

미리 설치된 데이터베이스 리스트는 다른 경우가 있지만 최소한 mysql및 information_schema를 포함합니다.많은 경우test데이터베이스도 자동적으로 설치됩니다.

전술 커맨드(및 mysql등 기타 MySQL프로그램의 명령)은 올바른 MySQL계정이 존재하지 않으면 기능하지 않은 경우가 있습니다.예를 들어 프로그램이 에러로 끝나는 경우와 모든 데이터베이스를 표시할 수 없는 경우가 있습니다. MySQL을 MySQL Installer를 사용하여 설치한 경우는 지정한 패스워드로 root사용자가 자동적으로 작성되었습니다.이 경우-u root및 -p옵션을 사용하세요.(MySQL초기 계정을 이미 안전하게 한 경우도-u root및 -p옵션을 사용할 필요가 있습니다).-p를 사용하면,root패스워드를 요구됩니다.예:

C:\> bin\mysqlshow -u root -p
Enter password: (enter root password here)
+--------------------+
|     Databases      |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+

데이터베이스 이름을 지정하면 mysqlshow는 그 데이터베이스 내의 테이블의 목록을 표시합니다.

C:\> bin\mysqlshow mysql
Database: mysql
+---------------------------+
|          Tables           |
+---------------------------+
| columns_priv              |
| db                        |
| event                     |
| func                      |
| general_log               |
| help_category             |
| help_keyword              |
| help_relation             |
| help_topic                |
| innodb_index_stats        |
| innodb_table_stats        |
| ndb_binlog_index          |
| plugin                    |
| proc                      |
| procs_priv                |
| proxies_priv              |
| servers                   |
| slave_master_info         |
| slave_relay_log_info      |
| slave_worker_info         |
| slow_log                  |
| tables_priv               |
| time_zone                 |
| time_zone_leap_second     |
| time_zone_name            |
| time_zone_transition      |
| time_zone_transition_type |
| user                      |
+---------------------------+

mysql프로그램을 사용하여mysql데이터베이스 내의 테이블에서 정보를 선택합니다.

C:\> bin\mysql -e "SELECT User, Host, plugin FROM mysql.user" mysql
+------+-----------+-----------------------+
| User | Host      | plugin                |
+------+-----------+-----------------------+
| root | localhost | mysql_native_password |
+------+-----------+-----------------------+

mysqlshow및 mysql의 상세는섹션 4.5.6"mysqlshow— 데이터베이스 테이블 및 통관 정보 표시"및섹션 4.5.1"mysql— MySQL명령 행 툴"을 참조하세요.

서비스를 지원하는 Windows버전을 실행하는 경우는 MySQL Server를 Windows의 기동시에 자동적으로 실행하게 셋업 할 수 있습니다.섹션 2.3.5.7"Windows서비스로서 MySQL실행하는 "을 참조하세요.

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