지난번에 MySQL 설치하는 방법으로는 2가지가 있다고 말씀드렸습니다.
1. msi파일로 설치하는법
2. zip아카이브를 통해 설치하는법
이번에는 zip 아카이브를 다운받아, 윈도우 명령 프롬프트 창을 통해 설치하는 법을 알려드리도록 하겠습니다.
인스톨러를 사용해서 간단하게 설치를 하고 싶으신 분은 하단 링크를 통해 설치하시길 추천드립니다.
https://developer-p.tistory.com/52
MySQL은 거의 다 명령 프롬프트(cmd) 창에서 진행되므로
앞서 설명드린 msi 파일로 설치하는 환경보다는 zip 파일을 다운 받아 설치하는 방법을 권장합니다.
이 환경에 익숙하지 않으신 분들은 익숙해 질 때까지 시간이 걸리기 때문에,
제가 설명드리는 방법으로 설치를 해보시길 추천드립니다.
1. MySQL 공식 사이트에 접속합니다.
DEVELOPER ZONE 클릭후, MySQL Downloads를 클릭합니다.
2. MySQL Community Server를 클릭합니다.
3. Windows (x86, 64-bit), ZIP Archive 8.0.20 다운로드를 클릭합니다.
전 64bit컴퓨터기 때문에 이 버전을 받았습니다.
(만약 32bit 컴퓨터시면 버전에 맞는 걸 다운받으셔야 합니다.)
사실 대부분의 컴퓨터가 64bit 컴퓨터기 때문에 걱정하지 않으셔도 됩니다.
4. 다운을 받고 원하는 위치에 압축을 풉니다.
사진에서 보시는바와 같이,
전 E드라이브에 압축 해제했습니다. (data폴더는 현 단계에선 없는게 맞습니다. 8번에서 생성됩니다.)
파란색으로 표시된 폴더 경로를 복사합니다. (즉, E:\mysql-8.0.19-winx64 를 복사합니다.)
복사하는 이유는 우리가 프롬프트 창에서 이 경로를 따라서 폴더를 이동해야 하기 때문입니다.
5. cmd를 관리자 권한으로 실행합니다.
관리자 권한으로 실행하지 않으시면, 아래와 같은 오류가 발생하실 수 있습니다.
cmd를 관리자 권한으로실행하는 법은,
윈도우 키 → cmd(명령 프롬프트)검색 → 우클릭 → 관리자 권한으로 실행 클릭.
6. 관리자 권한모드로 cmd가 잘 실행됩니다.
형광칠 된 것처럼 관리자: 명령 프롬프트 라고 적혀있으면 됩니다.
이제 압축푼 폴더의 bin폴더로 이동할 겁니다.
cd 명령어는 change directory란 의미로 폴더 위치 변경을 의미합니다.
사진에 표시된 1번 ~ 4번 을 순서대로 입력합니다.
(당연히 경로가 저와 다르다면, 2번을 입력할 때 아까 복사해놓은 폴더 경로로 바꿔주셔야겠죠?)
7. 설치명령어 mysqld --initialize를 입력합니다.
7-1. mysqld --initialize 를 입력 후 다음과 같은 오류가 발생할 수 있습니다.
이는 Visual C++이 설치되어 있지 않아 발생하는 문제입니다.
https://www.microsoft.com/ko-kr/download/details.aspx?id=48145
위 링크를 들어간 뒤, 다운로드 버튼을 클릭하면 됩니다.
(vc_redist.x64.exe 파일을 실행하면 됩니다.)
7-2. 만약 7-1 방법으로 진행하는데 오류가 발생한다면,
하단 링크에서 다운받아 강제적으로 C:\Windows\System32 에 dll파일을 복사하면 됩니다.
(Windows XP, Vista, 7, 8, 8.1, 10에서 가능합니다.)
https://ko.dll-files.com/vcruntime140_1.dll.html
7-1과 7-2에 대한 자세한 해결방법(VCRUNTIME140_1.dll 오류)은 하단 링크를 참조하시길 바랍니다.
https://developer-p.tistory.com/70
8. Initialize가 잘 되었을 경우 다음과 같이 설치 폴더에 data 폴더가 자동적으로 생성됩니다.
mysqld --install 명렁어를 입력 후,
다음과 같이 Service successfully installed. 가 나오면 설치가 잘 된겁니다.
(mysqld --install 명령어 입력시 -가 2개이므로 주의.)
9. MySQL데몬을 실행합니다.
9-1. 아래와 같이 mysqld start를 입력합니다.
9-2. 혹은 (Ctrl + Shift + Esc)를 눌러 작업 관리자를 킵니다.
서비스 탭 클릭 후, MySQL을 우클릭 후 시작을 클릭합니다.
10. 설치가 끝났다면, data 폴더에 "컴퓨터이름.err"이란 파일이 있습니다.
이 파일을 메모장에서 읽습니다.
(메모장에서 읽는 방법은 우클릭. → 연결 프로그램(H) 클릭. → 메모장 클릭.)
(빨간 체크부분) 초기 비밀번호를 복사합니다.
이 비밀번호는 임시 비밀번호며, 랜덤입니다.
11. 이제 MySQL에 접속합니다.
mysql -u root -p를 입력합니다.
메모장에서 복사한 암호를 비밀번호에 넣을 때, Ctrl + V하면 붙여넣기가 안됩니다.
마우스 우클릭을 누르면 붙여넣기가 됩니다.
성공적으로 접속시 다음과 같은 화면을 볼 수 있습니다.
드디어 접속 성공!
12. 임시 비밀번호로 로그인했을 때, 제일 먼저 해야 하는게 뭐죠?
그렇죠. 바로 비밀번호 변경입니다.
root계정을 0000으로 변경하겠습니다.
alter user 'root'@'localhost' identified by '0000'; 를 입력합니다.
13. 변경된 비밀번호(0000)으로 재접속합니다.
mysql -u root -p
0000 을 입력하면 됩니다.
설치되어 있는 DB를 확인해보겠습니다.
show databases; 를 입력합니다.
위와 같이 보이면 DB 설치가 끝났습니다.
지금까지 zip파일을
명령 프롬프트(cmd)를 통해 MySQL 설치하는 방법을 설명드렸습니다.
꽤 긴 내용인데 지금까지 따라오시느라 고생하셨습니다! (그래도 나름 간단하죠?)
MySQL은 거의 다 명령 프롬프트(cmd) 창에서 진행되므로
이 환경에 익숙하지 않으셨던 분들은 이번 기회를 통해 조금이나마 친숙해지는 계기가 되셨다면 좋겠습니다.
최근댓글