mysql
[다운로드]
https://dev.mysql.com/downloads/windows/installer/8.0.html
![](https://velog.velcdn.com/images/yeomyaloo/post/be0673d5-a857-49c5-9177-1dcbaa8bede2/image.png)
[3306 포트 사용중 문제 해결]
https://ee2ee2.tistory.com/entry/MySQL-MySQL-%EC%84%A4%EC%B9%98%EC%8B%9C-3306-Port-Error-The-specified-port-is-already-in-use
- cmd 창을 열어서 해당 port의 pid값 찾기
- 해당 pid 값으로 port kill 시키기
[경로 상관 없이 mysql 실행 방법]
1. 기존이라면?
![](https://velog.velcdn.com/images/yeomyaloo/post/3289d5cd-5cee-42c5-8052-5c560aa1270d/image.png)
- 해당 실행 파일을 다운로드 해놓은 경로까지 가서 실행시켜야 한다.
2. 경로와 무관하게 mysql cmd 창으로 사용
![](https://velog.velcdn.com/images/yeomyaloo/post/f5687d86-7f58-4d8c-8f15-47d6f095001f/image.png)
![](https://velog.velcdn.com/images/yeomyaloo/post/69cc1025-596c-4ad4-9afc-d7413092cbeb/image.png)
![](https://velog.velcdn.com/images/yeomyaloo/post/867e396c-e824-4823-a217-c5fe77c5da85/image.png)
![](https://velog.velcdn.com/images/yeomyaloo/post/b1f90ff0-9ed2-4d16-8ec3-64d5ea87e261/image.png)
![](https://velog.velcdn.com/images/yeomyaloo/post/0c112eb9-18bc-40d2-a12d-bb2eb266628f/image.png)
[mysql 사용 방법 & 특징]
1. 타 데이터베이스와의 가장 큰 차이점
- 데이터베이스라는 영역 먼저 이름으로 생성한다.
create database 생성할데이터베이스명
![](https://velog.velcdn.com/images/yeomyaloo/post/72822c72-97db-4943-8043-c3989aa9f053/image.png)
- 생성한 영역을 활용
use 데이터베이스명
2. 데이터베이스 사용 과정
- 데이터베이스 생성
- 테이블 생성 (create)
- 데이터 저장 및 조회 (insert, select)
- 데이터 수정, 삭제 (update, delete)
- 권한 부여 (grant, 로컬, 원격 접속 허용을 구분해서 권한 부여를 해야 한다.)
- 데이터 정합성 고려해서 무결성 보장 설계(타입제한, 글자수 제한, 고유한 값, 기준값(고유+널 값 불허)
- 파티션(
대용량 데이터를 카테고리화
해서 데이터 구분 및 빠른 처리를 위한 설정을 파티션이라고 한다.)
[dbeaver]
1. 다운로드
- 다운로드 설치
![](https://velog.velcdn.com/images/yeomyaloo/post/2c0017aa-af96-4d0b-bcf1-1362c2230ce9/image.png)
- 실행 파일 실행(exe)
![](https://velog.velcdn.com/images/yeomyaloo/post/f72fc595-50b3-454a-8c66-ec9604e2e78a/image.png)
- 본래라면 실행 파일로 해당 데이터베이스를 열지 않으면 에러가 난다.
- path(경로) 등록을 해주면 어디서 해당 데이터베이스를 실행하더라도 사용이 가능해진다.
2. 데이터베이스 연결
![](https://velog.velcdn.com/images/yeomyaloo/post/f3b22a3f-18f6-4d7a-bbdd-0cdeadbcded6/image.png)
![](https://velog.velcdn.com/images/yeomyaloo/post/754b53ae-d92b-47fb-b01c-1c1aeea58659/image.png)
![](https://velog.velcdn.com/images/yeomyaloo/post/bdfff5ea-ce0e-4b87-999b-4b8d6251c6ae/image.png)
- 해당 작업을 다 끝내면 cmd에서 mysql -u root -p 입력 후 패스워드를 입력 받아 접속한 것과 같은 화면이다.