본문 바로가기

Development/SQL

[MySql] MySql Community Server 5.7.21 설치

728x90

MySQL Community Server를 설치하고자 한다.


지금부터 차근차근 따라해 보도록 하자.

만약 안되는 것들이 있다면 검색해서 찾아보도록!!

우선 구글님에게 'mysql'이라고 물어보면 다음과 같은 화면을 얻을 수 있다.




검색한 내용의 DOWNLOADS를 클릭하면  다음화면을 볼 수 있다.




Community를 클릭 한다.




 MySQL  Community Server 를 클릭한다.

스크롤을 내리다 보면은 다음과 같은 화면이 보여진다. 




자기의 운영체제 맞는 버전을 다운받는다.

필자는 windows 64bit를 받았다.

(참고) :: 만약 주로 쓰는 SQL TOOL이 없다면 Workbench와 주로 사용하는 CONNECTOR도 다운받자.

필자는 아래와 같은 파일 3개를 받았다.




MySQL Server를 만들기 위해서는 네모 하나의 파일만 존재하면 된다.

네모친 압축파일을 원하는 폴더에 풀어준다.



다음과 같은 내용들이 폴더에 압축일 풀어져 있을 것이다.

이젠 관리자 모드로 명령프롬프트에 접속하자.
(관리자 모드는 해당 실행파일 우측버튼을 누르면 관리자 모드란 옵션이 존재한다.)




이젠 환경변수를 설정하여 보자
참고 : 윈도우 10이라면 그냥 'win키' 누른 후에 '환경 변수'라고 치면 나온다.
          안된다면 내컴퓨터 > 우측버튼 속성 > 속성 or 시스템 > 고급 시스템 설정으로 진입하면 된다.





다음과 같은 화면이 나온다.




이미 등록이 되어있는 화면이지만
편의를 위해 캡쳐를 하도록 하겠다.

우선 '시스템 변수'에서 '새로 만들기(W)...'를 클릭한다.




위의 창처럼
변수 이름 : MYSQL_HOME
변수 값 : (MySQL 설치 경로를 기입한다.)

그리고 확인을 누른다.

다음으로는 PATH를 잡아주도록 한다.




Path를 찾아서 '편집'을 누른다.




새로 만들기를 클릭하여
'%MYSQL_HOME%\bin'을 추가한다.

명령 프롬프트를 실행시켜서 버전을 확인해 본다.
mysql --version




이제까지는 설치를 준비하는 단계였고
지금부터 설치를 진행하고자 한다.

1_MySql 을 설치한다.
mysqld --install




2_MySql을 초기화 한다.
mysqld --initialize




초기화를 하면 초기 데이터베이스가 생성된다.



네모칸에 쳐진곳을 들어가보면 .err라는 파일이 보일 것이다.
메모장이나 기타 편집기를 사용하여 들어가보자.




root@localhost 다음에 오는것이 초기 root 비밀번호이다.
기억해 두자.

3_ MySql Service를 실행시킨다.
net start mysql




4_ MySQL에 접속한다.
mysql -u root -p
패스워드는 ----.err 파일에서 보았던 비밀번호를 치면된다.




위와 같은 화면이 나오면 접속성공한 것이다.

5_ root 비밀번호를 변경한다.
update mysql.user set authentication_string = password('비밀번호') where user = 'root';
치면 아래와 같은 에러가 난다면
You must reset your password using ALTER USER statement before executing this statement.
이렇게 친다.
set password = password('비밀번호');




6_ 비밀번호가 잘 바뀌었는지 확인해 본다.




잘 접속된다.

이후 테스트는 나중에 해보도록 하겠다.

참고 : 제대로된 설정을 원한다면 my.ini파일을 활용하는 것이 좋다.
1) 서비스 중지 : net stop mysql
2) 서비스 삭제 : mysqld --remove

728x90
반응형