수복의 프로그래밍 여행기
article thumbnail

아래와 같은 환경에서 MySQL 64bit를 수동설치시 도움이 되길 바랍니다!

 

운영체제: Windows 10

설치할 파일: MySQL 64bit (v8.0.19)

방법: 수동 설치

 

사실 MysSQL 을 MSI Installer 로 설치 하셔도 되는데

 

저는 연습삼아 도전하게 되었습니다!


1. 파일 다운로드 및 압축풀기


 

 

아래의 링크로 들어가서 설치할 파일을 받으시면 됩니다.

 

설치 파일 링크

 

MySQL :: Download MySQL Community Server

Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS FreeBSD Source Code Select OS Version: All Window

dev.mysql.com

저는 특이하게 수동으로 설치를 진행합니다.

 

other Downloads 아래에 있는 Zip Archive 형태의 파일을 다운로드 합니다.

 

 

다운로드 된 파일은 압축파일이므로 압축을 풉니다.

 

그리고 원하는 폴더에 저장을 합니다.

 

 

2. 환경변수 설정


Windows 10에서 SQL 명령어를 어디서든 실행하기 위해

 

환경변수로 들어가 설정을 아래와 같이 마무리 합니다.

 

Window Key-> System -> Advanced system settings

 

 

 

Advanced Tab-> Environment Variables... 입력

 

 

아래의 System Variables 에 있는 Path 선택 후 Edit 을 클릭

 

 

 

New 를 클릭 후 Mysql이 설치된 장소안에 있는 bin 이라는 폴더를 경로로 지정합니다.

 

 

3. 데이터가 저장 될 폴더 생성


 

MySQL 이 저장될 폴더를 생성합니다. (저는 data로 지음)

 

 

 

4. 설정파일 생성


예전 버전에는 my-default 라는 파일이 있었나 봅니다.

 

하지만 제가 설치했을때는 해당 파일이 없었습니다.

 

그래서 텍스트 파일을 따로 생성했고 이름은 my.ini 이라고 붙였습니다.

 

그리고 들어갈 내용은 아래와 같이 넣었습니다.

 

[mysqld] 
# basedir = the installation path 
basedir=C:/mysql 
# datadir = the location of the data directory 
datadir=C:/mysql/data
port=3306

첫 번째는 mysql이 설치된 위치를 가리키며, 두 번째는 data가 저장될 위치를 가르켜 주는 겁니다.

 

그리고 마지막 포트번호도 설정을 해야합니다.

 

5. MySQL 초기화


명령프롬프트를 관리자 권한으로 실행을 합니다.

 

Windows Key -> CMD -> 마우스 오른쪽 버튼 -> Run as Administrator

또는 Windows Key+R -> cmd 입력 후 Ctrl+shift+Enter

 

명령어인 mysqld 파일은 bin 폴더 안에 있으므로 이동합니다.

 

그리고 초기화를 진행하기 위한 명령어를 입력합니다.

 

mysqld --initialize

 

그렇게 되면 비어있던 data 폴더가 아래와 같이 파일과 폴더들이 생성됩니다.

 

 

여기서 잠깐


 

혹시나 아래와 같은 시스템 오류를 발견하셨나요?

 

여기 아래의 링크로 들어가 재설치 하면 해결될 수도 있습니다.

 

 

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

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

www.microsoft.com

그럼에도 불구하고 안되는 경우가 있습니다 (제가 그랬습니다...)

 

윈도우 업데이트를 다 해도 해결이 안될 때는

 

아래의 링크로 들어가 원하는 파일을 받길 바립니다.

 

 

vcruntime140_1.dll free download | DLL‑files.com

vcruntime140_1.dll, File description: Microsoft® C Runtime Library Errors related to vcruntime140_1.dll can arise for a few different different reasons. For instance, a faulty application, vcruntime140_1.dll has been deleted or misplaced, corrupted by mali

www.dll-files.com

그리고 해당 파일을 Windows -> System32 폴더에 저장하시길 바랍니다.

 

 

6. MySQL 서비스 등록 및 시작, 중지하기


 

mysqld 파일은 bin 폴더에 있으므로 해당 폴더로 이동합니다.

(환경변수가 되어있어 사실 하지 않아도 됩니다.)

 

그리고 아래의 명령어를 입력합니다.

 

mysqld --install

 

그럼 아래와 같은 문구가 뜹니다.

 

서비스를 시작하기위해 명령어는 아래와 같습니다.

 

 

net start mysql

 

 

서비스를 중지하기 위한 명령어는 아래와 같습니다.

 

net stop mysql

 

 

7. 관리자 임시 패스워드 확인 및 설정


아래의 명령어로 관리자 권한으로 접근이 가능합니다.

 

mysql -uroot -p

 

여기서 관리자 비밀번호를 입력하는 란이 나오는데

 

비밀번호를 알기위해서는 아래의 폴더로 가서 파일을 찾습니다.

 

 

텍스트파일로 해당 파일을 열면 root@localhost: 다음에 있는 문자가 비밀번호 입니다.

 

그리고 해당 비밀번호를 입력하면 접속이 됩니다.

 

그리고 mysql> 타입으로 바뀌게 됩니다.

 

이 의미는 mysql에 접속된 상태를 의미합니다.

 

여기서 관리자 비밀번호를 변경하기 위해서 아래와 같은 명령어를 입력합니다.

 

alter user 'root'@'localhost' identified with mysql_native_password by '사용할비밀번호';

 

끝내기 위해서는 exit 누르면 Bye로 답해줍니다.

 

 

도움이 되셨거나 수정할 사항이 있다면

 

언제든지 댓글남겨주세요~!

반응형
profile

수복의 프로그래밍 여행기

@컴수복

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!