DBMS 설치하기
#01. MYSQL 다운로드
[Https: //dev.mysql.com/downloads/mysql/](https://dev.mysql.com/downloads/mysql/)에서 **Windows(x86, 64-bit), ZIP Archive** 항목 다운로드 (약 272.3M)
현재 최신 버전은 *8.0.18*임
다운로드 버튼 클릭 후 로그인 화면이 표시되면 하단의 **No thanks, just start my download**를 클릭하여 로그인 없이 다운로드 가능함.
다운로드 받은 파일을 적절한 위치에서 압축 해제.
ex) D:/myworkspace/mysql-8.0.28-winx64
#02. 환경변수 설정
1) 데이터가 저장될 폴더 생성
mysql이 설치된 폴더 안에 data라는 이름의 폴더를 생성한다.
2) 환경변수 설정
MYSQL_HOME 추가
mysql이 설치된 폴더 위치를 지정한다.
Path 수정
mysql이 설치된 위치 내의 bin 폴더를 추가한다.
ex) %MYSQL_HOME%\bin
혹은
ex) D:\myworkspace\mysql-8.0.18-winx64\bin
3) 설정파일 생성
mysql이 설치된 폴더 내에 **my.ini**라는 이름의 텍스트 파일을 생성하고 다음의 내용을 명시한다.
[mysqld] basedir=MYSQL이_설치된_위치 datadir=MYSQL이_설치된_위치\data port=3306예시[mysqld] basedir=D:\hyeok\mysql-8.0.18-winx64 datadir=D:\hyeok\mysql-8.0.18-winx64\data port=3306
4) MySQL 초기화
명령프롬프트 관리자 권한 실행
winkey + R에서 cmd를 친 후 ctrl + shift + enter를 눌러서 관리자 권한으로 실행한다.
초기화 명령어 수행
아래의 명령을 수행한다.
mysqld --initialize정상적으로 성공한 경우
문제가 없다면 몇초 후 다시 커서가 깜박이고 data 폴더 안에 초기화 결과물이 생성된다.
VC++ dll 파일 관련 에러가 발생한 경우

https://www.microsoft.com/ko-kr/download/details.aspx?id=48145에서 Visual C++ 2015 재배포 패키지를 내려받아 설치한 후 다시 시도한다.
설정 과정의 문제
명령프롬프트상에 에러메시지가 표시되면 설정파일(my.ini)의 내용이나 환경변수를 확인한 후 **만약 data폴더 안에 생성된 항목이 있다면 모두 삭제후 명령을 재실행**한다.
5) MYSQL 윈도우 서비스 등록
같은 디렉토리 위치에서 다음의 명령어를 수행한다.
mysqld --install
6) 서비스 시작, 중지
**내 PC**를 마우스 우클릭 후 **관리** 선택
MYSQL 항목에 대해 속성창을 열고 시작유형을 **자동**으로 선택 후 **시작** 버튼 클릭
시작유형이 **자동**으로 설정디면 시스템이 부팅될 때 마다 자동으로 시작된다.
#03. 관리자 패스워드 설정
1) mysql 시스템 접속하기
명령 프롬프트를 싱행한 후 다음의 명령어를 통해 관리자(root) 권한으로 접근
$mysql -uroot -p
비밀번호를 입력하라는 커서가 표시되면 임시 비밀번호를 입력한다.
2) 임시 비밀번호 확인하기
MYSQL 설치 디렉토리 내의 data 폴더안에 **컴퓨터이름.err** 형식의 파일을 메모장으로 확인한다.
해당 파일에서 관리자의 임시 비밀번호를 확인할 수 있다. 이 비밀번호를 사용하여 로그인을 완료한다.
3) 과리자 계정 비밀번호 변경하기
아래의 명령어를 사용하여 관리자 계정인 root의 비밀번호 설정
alter user 'root'@'localhost' identified with mysql_native_password by '사용할비밀번호';수업에서는 공통적으로 123qwe!@#으로 사용하도록 합니다.
4) 비민번호 확인
MYSQL접속 해체
exit 명령을 사용하여 접속을 해제한 후 재접속 하여 변경된 비밀번호를 확인해 본다.
exit
변경된 비밀번호로 재접속
#04. 데어베이스 구축
1) 설치 파일 실행하기
수업시간에 배포되는 `설치` 관련 파일들 주엥서 사용중인 운영체제에 맞는 파일을 메모장으로 연다.
2) 예제 데이터베이스 설치 파일 실행하기
모든 내용을 복사한다
3) 정상 설치 확인하기
'코딩 공부 > DataBase' 카테고리의 다른 글
[DataBase] 06_함수 (0) | 2020.05.11 |
---|---|
[DataBase] 05_정렬, 부분 조회 (0) | 2020.05.11 |
[DataBase] 04_SQL 연산자 (0) | 2020.05.10 |
[DataBase] 03_데이터 조회하기 (0) | 2020.05.10 |
[DataBase] 02_데이터베이스 살펴보기 (0) | 2020.05.10 |