1. MySQL 홈페이지에서 다운로드탭 접속
https://www.mysql.com/downloads/
MySQL :: MySQL Downloads
www.mysql.com
2. 하단의 MySQL Community (GPL) Downloads » 클릭
2. MySQL Installer for Windows 클릭
3. 최신 버전의 용량 큰 거 다운받기
나는 학원이랑 버전 맞추려고 Archives 탭 눌러서 8.0.37 버전 다운 받음
4. 다운받은 것을 실행한 후 mysql workbench도 같이 쓰기 위해 full을 선택하고 next를 누른다.
5. execute를 눌러준다. 그리고 back을 눌러 이전 페이지로 갔다가 다시 next를 누른다.
6. 사용할 것인 server와 workbench가 있는 것을 확인한 후 execute를 눌러준다.
7. 모두 Complete이 된 것을 확인하고 next를 눌러준다.
8. next를 누른다.
9. Config Type을 Development Computer로 하고 Port가 3306인지 확인하고 Open Window Firewall ports for network access에 체크를 한 후 next를 눌러준다.
10. 암호 설정하는 부분인데 위에거를 선택하면 영어, 숫자, 특수문자 조합에다가 8글자이상인가 써야 하기 때문에 밑에거를 선택하고 next를 눌러준다.
밑에거로 하면 1234로만 해도 되기 때문에 공부할 때 편함
11. 비밀번호를 full405로 설정하고 next를 누른다.
12. Configure MySQL Server as a Windows Service에 체크되어있는지 확인하고 Server Name이 MySQL80인지 확인 후 next를 누른다.
13. 이거도 기본값 상태 그대로 두고 next를 누른다.
14. Execute를 누르고 끝나면 Finish를 눌러준다.
15. 뭐 새로운 거 뜨면 또 next 누르고 체크 안 한 상태로 Finish를 누른다.
16. 다음 내용이 뜨면 next를 누른 후 password에 full405를 입력한 후 check를 눌러 연결에 성공했는지 확인한다. 그리고 next를 누른다.
17. Execute를 누르고 설치가 다 되면 Finish를 누른다.
18. 다음 내용이 나오면 next를 누르고 Finish를 눌러준다.
JDBC 커넥터 다운받기(안 해도 됨, 요즘은 build gradle로 써서 잘 안 씀)
1. 다시 MySQL 다운로드 페이지에 접속한다.
https://dev.mysql.com/downloads/
MySQL :: MySQL Community Downloads
The world's most popular open source database Contact MySQL | Login | Register
dev.mysql.com
2. Connector/J를 눌러준다.
3. 학원에서 설치한 것과 버전을 맞추기 위해 Archives 탭을 눌러 아래와 같이 선택한 후 용량이 더 큰 밑에거를 다운로드한다.
4. 다운받은 파일을 압축해제하여 mysql-connector-j-8.4.0.jar 파일을 복사한다.
그리고 인텔리제이에서 WEB-INF밑에 lib라는 경로를 내가 새로 만들어서 거기에 붙여넣는다.
끝!
설치는 다 되었고 밑에부터는 cmd로 깔짝거려보기임
19. 설치가 끝나면 뜨는 두 개의 창을 닫아주고 cmd창을 연다.
cd \
cd C:\Program Files\MySQL\MySQL Server 8.0\bin
mysql -u root -p
password: full405
위와 같은 내용을 순서대로 입력하여 로그인한다.
20. show databases;를 입력하고 나서 나오는 것들 중에 빨간색으로 표시한 것은 시스템용이라 건들이면 안되고 노란색은 샘플 DB라 건들여도 된다. 근데 빨간색 중 mysql 안에 user라고 하는 테이블은 사용자 관련 테이블이라 건들여도 됨
21. use mysql;
show tables;
를 입력하고 나면 맨 밑에 user라는 게 보일텐데 그거만 사용할 거임
22. 사용자 계정 만드는 방법은 create user 계정명@접속주소;임
따라서 create user test1@localhost; 를 입력한다.
select host, user, authentication_string from user; 를 입력하면 test1 유저가 추가된 것을 볼 수 있다.
근데 이거는 패스워드 없이 생성하는 거임
23. 패스워드 있게 생성하려면 create user test2@localhost identified by 'full405'; 이런 식으로 입력하면 된다.
select host, user, authentication_string from user; 를 입력하여 다시 유저 생성된 거 확인한다.
24. 새로 생성된 계정에 로그인 해보기 위해 exit를 입력한다.
25. mysql -u test2 -p
password: full405
를 입력하여 test2 계정으로 로그인한다.
그런데 계정에 권한을 주기 위해서 다시 exit를 입력하여 계정에서 나온다.
26. mysql -u root -p
password: full405
를 입력하여 root 계정으로 로그인한다.
27. use mysql;
select host, user, authentication_string from user;
를 입력하고
test1 유저를 삭제하고 계정이 잘 삭제되었는지 확인한다.
drop user test1@localhost;
select host, user, authentication_string from user;
'Database > MySQL' 카테고리의 다른 글
MySQL Workbench로 외래키 설정하기 (1) | 2024.07.06 |
---|---|
MySQL Workbench 시작하기 (0) | 2024.07.06 |