01) 웹 브라우저를 실행해서 MySQL 다운로드 사이트인 https://dev.mysql.com/downloads/windows/installer/8.0.html 에 접속.
mysql-installer-community8.0.21.0.msi 파일의 [Download] 버튼을 클릭
02) MySQL 설치를 시작하는 화면이 보임. 5가지 타입 중에서 custom 타입을 선택하고, Next 버튼을 클릭.
Developer Default를 체크하고 넘어가면 직접 어떤 걸 설치할지 직접 선택할 필요가 없기 때문에 조금 더 편리하다는 이점이 있다. 그러나 불필요한 GUI 클라이언트 도구가 설치되므로 이를 설치하지 않기 위해 Custom으로 체크하고 넘어간다.
이것저것 설치되는 것이 크게 신경 쓰이지 않는다면 Developer Default로 체크하고 설치를 계속 진행해주면 된다.
03) MySQL Server 8.0.21 추가후 설치
해당 단계에서는 MySQL 서버를 어떤 방식으로 접속할지를 설정한다.
단순히 공부용으로 설치하는 것이기 때문에 Config Type은 Development Computer 그대로 해놓으면 된다. 포트 번호도 수정할 필요 없이 그대로 사용한다.
Config Type을 Development Computer로 한다면 MySQL 서버가 설정하는 커넥션 개수를 적게 설정한다.
위 화면은 사용자 로그인 시점에 사용할 비밀번호 인증 방식을 선택하는 것이다.
보통은 Use Strong Password Encryption for Authentication (RECOMMENDED)를 클릭하여 설치를 진행한다. 이것은 Caching SHA-2 Authentication 플러그인을 사용하는 것이다.
보안을 위해 사용되는 플러그인인데 이를 사용하기 위해서는 클라이언트에서 접속 시 SSL 옵션을 활성화해야 한다. 그리고 틀린 비밀번호를 입력하는 경우 해시 함수를 많이 실행하게 되기 때문에 프로그램과의 연결 속도가 조금 느릴 수 있다. 테스트용으로 진행하기에 무리는 없으므로 해당 인증 방식을 사용하여도 된다.
기본 root 계정의 비밀번호를 설정한다.
원래 이러면 안 되지만 어차피 공부용이므로 그냥 네 자리 비밀번호로 설정해주었다.
아래의 MySQL User Accounts에서 다른 계정을 추가로 생성할 수 있다.
윈도우의 서비스 탭 설정이다.
Start the MySQL Server at System Startup 체크박스를 선택한다면 컴퓨터 실행 시 자동으로 MySQL 서버가 실행된다.
이를 체크하지 않는다면 직접 서비스 탭에 들어가서 MySQL 서버를 실행해주면 된다.
검색 - 고급 시스템 설정 보기- 고급 탭 - 환경 변수
cmd 관리자 모드로 실행 후
mysql -u root -p 엔터 후
mysql 설치시 설정했던 비밀번호 입력
cmd 명령창에서
net start mysql
net stop mysql
뒤에 이름은 설치시 Windows Service Name에 입력했던 이름