본문 바로가기

개발/MySQL

[MySQL] MySQL ZIP Archive 버전 설치 ( windows10 , ver. 8.0.16 )

 

 

 

 

 

 

MySQL ZIP Archive 버전 설치 


 

실습용도로 구글링하면서 MySQL 을 설치해보고 삽질좀 하다가 다음번에 또 참고할 일이 있을까 하여 정리해본다.

구글링 하면서 찾은 설치방법은 대부분 my.ini 와 같은 구성파일을 필요로 하는것 같은데 이번에 최신버전을 설치하면서 보니 아마 필요없는듯 하다. 

 

os : windows 10 

mysql version : 8.0.16

 

1. MySQL HOME PAGE 로 접속하여 zip 파일 내려받기 https://dev.mysql.com/downloads/mysql/

 

2. 내려받은 압출파일을 원하는 경로에서 압출풀기

 

3. 환경변수 설정

 

내PC [우클릭] -> 속성 [클릭] -> 고급 시스템 설정 [클릭] -> 사용자변수 의 새로 만들기 [클릭] 

 

변수이름 : MYSQL_HOME 

변수 값 : D:\mysql ( mysql 설치 경로로 지정 ) 

 

확인 [클릭]

 

사용자변수중 Path 편집 [클릭]

새로 만들기 [클릭]

 

%MYSQL_HOME%\bin [추가]

 

4. 데이터 디렉토리 초기화 

 

커맨드창을 열고 

> mysqld initialize-insecure 를 입력

 

* insecure 처음에는 root 계정의 비밀번호를 생성하지 않는다. 이는 위험하기때문에 이후 비밀번호를 초기화한다. 

* mysql 폴더안에 data 폴더가 생성되었다면 정상적으로 동작한것이다.

 

* 데이터 디렉터리 초기화중 에러가 발생하거나 data 폴더가 생성이 안된다면 아래 사항을 체크해본다.

예) 로컬 컴퓨터에서 MySQL 서비스를 시작하지 못했습니다. 오류 2: 지정된 파일을 찾을 수 없습니다. 

 

레지스트편집기 -> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL 

위 경로에서 imagePath 의 데이터가 mysqld 가 있는 경로를 바라보고 있는지 확인후 다른 경로가 설정되어있다면 수정하고 다시한번 초기화한다. 

 

5. mysql 접속

 

초기화가 잘 마무리 되었다면 서비스를 시작한다.

> net start mysql 

 

정상이라면 아래와 같이 메세지가 출력될것이다.

MYSQL 서비스를 시작합니다...

MYSQL 서비스가 잘 시작되었습니다.

 

이제 mysql 를 실행한다.

> mysql -uroot -p

 

비밀번호를 입력하라고 나오면 그냥 Enter 를 누른다.

정상적으로 완료된다면 아래 사진과 같이 보일것이다.

 

5. root 비밀번호 변경 

 

연결이 완료되었다면 이제 비밀번호를 초기화 한다.

 

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-password';

 

비밀번호 추가후에는 비밀번호를 입력해야 접속할 수 있다.