일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- git
- json
- Git_정리
- vb.net
- MySQL
- SQL_용어정리
- java
- Spring_오류정리
- 자바스크립트
- CSS
- 인덱스
- workbench
- Linux
- Git_명령어정리
- SQL
- 배열
- 아파치톰캣
- asp.net
- HTML
- 다이어그램
- Linux_명령어정리
- JavaScript
- 인스턴스
- 자바
- Spring_에러정리
- 이클립스
- spring
- DML
- github
- jsp
- Today
- Total
데브마우스
[MySQL] 자바 개발자를 위한 MySQL 8.0 설치 방법 본문
데이터베이스는 무엇인가요?
데이터베이스는 데이터만 전문적으로 다루기 위한 프로그램으로써 컴퓨터의 운영체제에 비유할 수 있습니다.
데이터베이스는 백그라운드에서 돌아가는 프로그램입니다. 백그라운드 프로그램은 시각적으로 무언가를 보여주지는 않지만 컴퓨터 내부에서 동작중인 프로그램을 의미합니다.
데이터베이스 관리 시스템의 장점으로는 아래과 같습니다.
- 데이터의 중복을 최소화 할 수 있습니다.
- 데이터 공유가 더 쉬워집니다.
- 예시로서, 카카오톡에서 사진이나 동영상을 업로드 한 후 공유를 누르면 처음 사진이나 영상을 업로드 할 때와는 다르게 바로 공유가 되시는걸 확인할 수 있습니다.
데이터 베이스 관리 시스템의 단점으로는 아래와 같습니다.
- 데이터베이스 전문가가 필요합니다.
- 데이터베이스 전문가가 없을 경우 관리자의 실수로 데이터가 삭제될 수 있으며 복구하기 어려울 수 있습니다.
또한 자바에서 데이터베이스 관리 시스템을 사용하려면 양방향 드라이버 프로그램이 필요합니다.
MySQL Community Edition은 오픈소스 GPL 라이센스를 적용받는 프로그램으로 프로그래머가 자신의 환경에 맞게 MySQL 소프트웨어를 수정할 수 있습니다.
MySQL과 MariaDB
MySQL이 오라클에 인수된 이후 일부 개발자들이 개발한게 MariaDB입니다.
자바 개발자를 위한 MySQL 설치 방법
아래 링크에서 MySQL 8을 설치할 수 있습니다. 2023년 12월 19일 기준 최신 버전은 MySQL 8.0.35입니다.
https://dev.mysql.com/downloads/mysql/
MySQL :: Download MySQL Community Server
Select Version: 8.2.0 Innovation 8.0.35 5.7.44 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
dev.mysql.com
아래 링크는 아카이브 링크로써 원하실 경우 구버전 MySQL을 설치하실 수 있습니다.
https://downloads.mysql.com/archives/installer/
MySQL :: Download MySQL Installer (Archived Versions)
Please note that these are old versions. New releases will have recent bug fixes and features! To download the latest release of MySQL Installer, please visit MySQL Downloads. MySQL open source software is provided under the GPL License.
downloads.mysql.com
설치하실 때 Custom을 체크하시고 Next를 누르셔서 설치를 진행하세요.
설치할 프로그램은 3가지입니다.
- MySQL Server 8.0.21 - X64
- MySQL 데이터베이스를 설치합니다.
- Connector/J 8.0.21 - X86
- 자바 프로그램과 연동시키기 위한 프로그램입니다.
- MySQL Workbench 8.0.21 - X64
- MySQL을 더 쉽게 사용하기 위한 프로그램입니다. 이클립스 IDE에 비유할 수 있습니다.
MySQL Server와 MySQL Workbench를 설치하기 위해 추가 프로그램 설치를 요구합니다. Execute를 클릭하셔서 설치하신 후 Next를 클릭하셔서 설치를 진행하세요.
필요한 C++ 프로그램이 설치된 이후 진짜 MySQL 서버, Workbenc, Connector/J가 설치됩니다.
Hight Avaliability는 Standalone MySQL Server/ Classic MySQL Replication을 설치합니다.
Use Legacy Authentication Method (Retain MySQL 5.x compatibility)을 체크합니다.
중간에 MySQL 사용을 위한 비밀번호 설정을 묻습니다.
이 비밀번호는 프로그램에 사용되는 중요한 비밀번호니 꼭 기억해야합니다.
기본 설정 그대로 진행하시면 됩니다.
설치가 완료되었습니다.
이후 MySQL Workbench를 실행하시면 Local instance MySQL80이 있는걸 확인하실 수 있습니다.
asdf와 test는 제가 임의로 추가한 인스턴스입니다.
MySQL은 여러개의 인스턴스를 가질 수 있습니다.
'데이터베이스 > SQL: 정리' 카테고리의 다른 글
[MySQL]데이터 조작 명령어(DML) (0) | 2023.12.20 |
---|---|
[MySQL] 주석 작성 방법 2가지: 한 줄 주석과 여러 줄 주석 (0) | 2023.12.19 |
[MySQL] DB의 테이블 관련 명령어 (0) | 2023.12.19 |
[MySQL] MySQL Workbench에서 스키마(Schema) 추가하는 방법 (0) | 2023.12.18 |
[MySQL]테이블 스키마 새로고침 방법 (0) | 2023.12.18 |