지난번에 MySQL 설치하는 방법으로는 2가지가 있다고 말씀드렸습니다.

1. msi파일로 설치하는법
2. zip아카이브를 통해 설치하는법

이번에는 zip 아카이브를 다운받아, 윈도우 명령 프롬프트 창을 통해 설치하는 법을 알려드리도록 하겠습니다.

 

인스톨러를 사용해서 간단하게 설치를 하고 싶으신 분하단 링크를 통해 설치하시길 추천드립니다.

 

https://developer-p.tistory.com/52

 

MySQL 설치하기 (msi파일) - 초간단 인스톨러 사용

오늘은 MySQL 설치하는 법에 대해 알려드리려 합니다. MySQL설치는 1. msi파일로 설치하는법 2. zip아카이브를 통해 설치하는법 총 2가지가 있습니다. 우선 2번보다 훨씬 간단한 방법이면서, 저희가 늘

developer-p.tistory.com

MySQL은 거의 다 명령 프롬프트(cmd) 창에서 진행되므로

앞서 설명드린 msi 파일로 설치하는 환경보다는 zip 파일을 다운 받아 설치하는 방법권장합니다.

이 환경에 익숙하지 않으신 분들은 익숙해 질 때까지 시간이 걸리기 때문에,

제가 설명드리는 방법으로 설치를 해보시길 추천드립니다.


1. MySQL 공식 사이트접속합니다.

https://dev.mysql.com/

 

MySQL :: Developer Zone

Live Webinar: Learn Credorax Best Security Practices with MySQL Webinar date: July 8th, 2020 @9AM PST Webinar title: Learn How Credorax is Increasing its SaaS Application Security with MySQL EE.   Speakers: Mike Frank, MySQL Product Management Direct

dev.mysql.com

DEVELOPER ZONE 클릭후, MySQL Downloads를 클릭합니다.

MySQL Downloads 클릭.


 

2. MySQL Community Server클릭합니다.

MySQL Community Server 클릭.


 

3. Windows (x86, 64-bit), ZIP Archive 8.0.20 다운로드를 클릭합니다.

Download 클릭.

전 64bit컴퓨터기 때문에 이 버전을 받았습니다.

(만약 32bit 컴퓨터시면 버전에 맞는 걸 다운받으셔야 합니다.)

사실 대부분의 컴퓨터가 64bit 컴퓨터기 때문에 걱정하지 않으셔도 됩니다.


 

4. 다운을 받고 원하는 위치에 압축을 풉니다.

 

다운을 받고 압축을 푼 화면. E:\에 압축 해제. 폴더 경로 복사.

사진에서 보시는바와 같이,

E드라이브에 압축 해제했습니다. (data폴더는 현 단계에선 없는게 맞습니다. 8번에서 생성됩니다.)

 

파란색으로 표시된 폴더 경로를 복사합니다. (즉, E:\mysql-8.0.19-winx64 를 복사합니다.)

복사하는 이유는 우리가 프롬프트 창에서 이 경로를 따라서 폴더를 이동해야 하기 때문입니다.


5. cmd관리자 권한으로 실행합니다.

관리자 권한으로 실행하지 않으시면, 아래와 같은 오류가 발생하실 수 있습니다.

 

"시스템 오류 5이(가) 생겼습니다. 액세스가 거부되었습니다." 간단 해결 방법

cmd창에서 apache24를 실행시키려는데, 갑자기 발생하지 않던 시스템 오류 5가 발생합니다. 이런 적이 없었는데 오류 발생이라니 너무 당황스러웠습니다. 알고보니 cmd를 제가 깜빡하고 그냥 실행시

developer-p.tistory.com

cmd를 관리자 권한으로실행하는 법은,

윈도우 키 cmd(명령 프롬프트)검색 → 우클릭 → 관리자 권한으로 실행 클릭.

관리자 권한으로 실행시키기.


 

6. 관리자 권한모드로 cmd가 잘 실행됩니다.

형광칠 된 것처럼 관리자: 명령 프롬프트 라고 적혀있으면 됩니다.

이제 압축푼 폴더의 bin폴더로 이동할 겁니다.

cd 명령어는 change directory란 의미로 폴더 위치 변경을 의미합니다.

사진에 표시된 1번 ~ 4번 을 순서대로 입력합니다.

 

(당연히 경로가 저와 다르다면, 2번을 입력할 때 아까 복사해놓은 폴더 경로로 바꿔주셔야겠죠?)


 

7. 설치명령어 mysqld --initialize를 입력합니다.

mysqld --initialize 를 입력.

 

7-1. mysqld --initialize 를 입력 후 다음과 같은 오류가 발생할 수 있습니다.

mysqld.exe - 시스템 오류 발생.

 

이는 Visual C++이 설치되어 있지 않아 발생하는 문제입니다.

 

https://www.microsoft.com/ko-kr/download/details.aspx?id=48145

 

Visual Studio 2015용 Visual C++ 재배포 가능 패키지

Visual C++ 재배포 가능 패키지는 Visual Studio 2015를 사용하여 빌드된 C++ 응용 프로그램을 실행하는 데 필요한 런타임 구성 요소를 설치합니다.

www.microsoft.com

위 링크를 들어간 뒤, 다운로드 버튼을 클릭하면 됩니다.

(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

 

vcruntime140_1.dll 무료 다운로드 | DLL‑files.com

vcruntime140_1.dll, 파일 설명: Microsoft® C Runtime Library vcruntime140_1.dll와(과) 관련된 오류는 몇 가지 다른 이유로 발생할 수 있습니다. 예를 들어, 응용 프로그램에 결함이 있거나, vcruntime140_1.dll이(가) PC

ko.dll-files.com


7-1과 7-2에 대한 자세한 해결방법(VCRUNTIME140_1.dll 오류)은 하단 링크를 참조하시길 바랍니다.

https://developer-p.tistory.com/70

 

VCRUNTIME140_1.dll 오류 초간단 해결 방법 (mysqld.exe - 시스템 오류)

mysql을 처음 설치 및 세팅할 때, 혹은 기타 다른 프로그램을 설치하거나 할 때 VCRUNTIME140_1.dll이(가) 없어 코드 실행을 진행할 수 없습니다. 프로그램을 다시 설치하면 이 문제가 해결될 수 있습니�

developer-p.tistory.com


 

8. Initialize가 잘 되었을 경우 다음과 같이 설치 폴더에 data 폴더가 자동적으로 생성됩니다.

data 폴더가 자동적으로 생성.

mysqld --install 명렁어입력 후,

다음과 같이 Service successfully installed. 가 나오면 설치가 잘 된겁니다.

성공적으로 설치 완료.

(mysqld --install 명령어 입력시 -가 2개이므로 주의.)


 

9. MySQL데몬 실행합니다.

 

9-1. 아래와 같이 mysqld start를 입력합니다.

mysqld start 입력.

 

9-2. 혹은 (Ctrl + Shift + Esc)를 눌러 작업 관리자를 킵니다.

서비스 탭 클릭 후, MySQL우클릭시작을 클릭합니다.


 

10. 설치가 끝났다면, data 폴더에 "컴퓨터이름.err"이란 파일이 있습니다.

이 파일을 메모장에서 읽습니다.

 

(메모장에서 읽는 방법은 우클릭.  → 연결 프로그램(H) 클릭. → 메모장 클릭.)

 

 

컴퓨터이름.err 파일을 메모장으로 연결해서 읽음.

(빨간 체크부분) 초기 비밀번호를 복사합니다.

이 비밀번호는 임시 비밀번호, 랜덤입니다.

임시 비밀번호를 복사.


 

11. 이제 MySQL에 접속합니다.

mysql -u root -p입력합니다.

mysql -u root -p 입력.

메모장에서 복사한 암호를 비밀번호에 넣을 때, Ctrl + V하면 붙여넣기가 안됩니다.

마우스 우클릭을 누르면 붙여넣기가 됩니다.

성공적으로 접속시 다음과 같은 화면을 볼 수 있습니다.

드디어 접속 성공!

접속 성공!


 

12. 임시 비밀번호로 로그인했을 때, 제일 먼저 해야 하는게 뭐죠?

그렇죠. 바로 비밀번호 변경입니다.

 

root계정을 0000으로 변경하겠습니다.

alter user 'root'@'localhost' identified by '0000'; 입력합니다.

비밀번호 0000으로 변경 완료.


 

13. 변경된 비밀번호(0000)으로 재접속합니다.

mysql -u root -p

0000입력하면 됩니다.

재접속 성공!

 

설치되어 있는 DB 확인해보겠습니다.

show databases;입력합니다.

설치되어 있는 DB들.

위와 같이 보이면 DB 설치가 끝났습니다.


지금까지 zip파일을

명령 프롬프트(cmd)를 통해 MySQL 설치하는 방법을 설명드렸습니다. 

꽤 긴 내용인데 지금까지 따라오시느라 고생하셨습니다! (그래도 나름 간단하죠?)

 

MySQL은 거의 다 명령 프롬프트(cmd) 창에서 진행되므로

이 환경에 익숙하지 않으셨던 분들은 이번 기회를 통해 조금이나마 친숙해지는 계기가 되셨다면 좋겠습니다.

반응형