본문 바로가기

Database/MySQL

MySQL 설치

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