티스토리 뷰
MySQL Installation guide
다음 가이드는 MySQL 5.7.18 이후 버전에 적용 가능한 설치 가이드 입니다.
설치 환경 : Windows 10 Pro / Mysql-5.7.19
Download Mysql Community Server 다운로드 사이트에 접속한다.
OS와 시스템 종류를 선택하고 ZIP Archive 파일을 다운받는다.
Oracle 계정으로 로그인 해야한다.
ZIP파일 압축을 해제하고, 폴더명을 mysql로 변경한다.
제어판 -> 시스템 -> 고급 시스템 설정 -> 고급 탭의 "환경 변수(N)"로 진입한다.
시스템 변수(S)에서 Path를 찾아 클릭하고 "새로 만들기(N)" 버튼 클릭 후 D:\database\mysql\bin 경로를 추가한다.
이 때, mysql 앞 까지는 본인이 설치한 경로이다.
D:\database\mysql\data 폴더를 생성한다.(DB 데이터가 저장되는 경로이다.)
명령 프롬프트를 관리자 권한(우클릭)으로 실행한다.
실행 후
mysqld.exe --initialize
입력D:\database\mysql\data 폴더에
DESKTOP-*.err
파일을 열고Ctrl + F
를 사용하여 'temporary password'가 포함된 문장을 찾는다.2017-09-01T05:37:32.561784Z 1 [Note] A temporary password is generated for root@localhost:
7w;Aw/_>9tbR
이런식으로 패스워드가 보인다.잘 복사하고, 명령 프롬프트(관리자 권한)에서
D:\database\mysql\bin\mysqld.exe --install
을 입력한다.'Service successfully installed'라는 리턴을 받는다면,
제어판 - 관리도구 - 서비스 - MySQL을 시작시킨다.
명령 프롬프트(관리자)에서 로그인을 위해
mysql -u root -p
입력 후, Enter Password: 라고 나오면 위에서 복사했던 패스워드를 입력한다.정상적으로 접속이 됐다면 콘솔이 mysql>로 바뀐 것을 확인 할 수 있다.
set password = password('1111');
입력을 통해서 root계정의 패스워드를 원하는 것으로 바꿔준다.이렇게 바꿔줘도 로그인에 문제는 없었으나, 나중에
select host, user, password from mysql.user;
쿼리를 날렸을 때 unknown column 'password' 이라는 에러를 볼 수 있을 것이다.이 문제는 MySQL 5.7 이 후 버전에서 나타나는 문제로 password column명이 'authentication_string'으로 바뀜에 따라 발생하는 문제이다. 따라서
update user set authentication_string=password('패스워드') where user='root'
로 root계정의 비밀번호를 수정 할 것을 권장한다.
quit
명령을 통해 접속 해제 한 후, 다시 로그인 하면 바뀐 패스워드로 로그인이 가능하다.show databases;
명령을 통해 데이터베이스 리스트를 확인 할 수 있다.
'ICT Eng > Database' 카테고리의 다른 글
[데이터베이스]MySQL 사용자 계정 추가/삭제, 권한 제어 (3) | 2017.09.01 |
---|
- Total
- Today
- Yesterday
- 한밭이글스
- 무선통신소프트웨어연구실
- IT융합인력양성사업단
- Spring Boot
- JPA
- Recursion
- 젠킨스
- Vue.js
- 시간복잡도
- 라즈베리파이
- 레드블랙트리
- Java
- 한밭대학교
- 순환
- 인프런
- RBT
- vuex
- Spring
- Raspberry Pi
- github
- ORM
- 정렬
- 자바
- vuejs
- AWS
- springboot
- 스프링부트
- Algorithm
- 알고리즘
- Wisoft
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |