데이터베이스/MySQL

[MySQL] 데이터베이스 & MySQL 설치

caramel-bottle 2023. 9. 18.

데이터

데이터(data)란 무엇일까?

데이터는 정보나 사실들의 원시적이고 구조화되지 않은 형태이다. 숫자, 문자, 소리 등 다양한 형태로 나타내어진다.

우리는 데이터를 수집, 정리, 관찰 및 분석하여 여러 의사결정을 할 수 있다.

 

데이터베이스

데이터베이스(database)란 데이터의 집합이다. 또한 데이터의 보관소, 데이터를 저장하고 관리하고 검색할 수 있도록 설계된 전자적 시스템이다. 

 

DBMS

데이터베이스를 관리하기 위한 시스템을 DBMS(Database Management System)라고 부른다. 

DBMS는 데이터베이스를 생성하고, 유지하고, 조작하기 위한 소프트웨어 도구의 집합이다. DBMS는 두가지 유형으로 나눌 수 있다.

 

  • RDBMS (관계형 데이터베이스 관리 시스템): 데이터를 테이블 형태로 저장하며, 테이블 간의 관계를 정의할 수 있는 시스템이다. MySQL, Oracle, Microsoft SQL Server, PostgreSQL 등이 있다.

 

  • NoSQL DBMS: 관계형 모델을 사용하지 않는 데이터베이스 시스템이다. 많은 양의 데이터나 유동적인 데이터 구조를 지원하기 위해 설계되었다. MongoDB, Cassandra, Redis 등이 있다.

 

 

데이터베이스의 기능

  • 데이터 저장: DBMS를 사용하여 데이터를 안전하게 저장할 수 있다. 데이터는 테이블, 레코드(로우), 필드(컬럼)의 형태로 구조화되어 저장된다.
  • 데이터 검색: DBMS를 통해 데이터베이스에서 필요한 정보를 조회하거나 검색할 수 있다.
  • 데이터 보안: DBMS는 데이터 접근 권한을 제한하거나 특정 사용자의 접근을 제한하는 보안 기능을 제공한다.
  • 동시성 제어: 여러 사용자가 동시에 데이터베이스에 접근할 경우, DBMS는 데이터의 일관성을 유지하기 위해 동시성 제어를 수행한다.
  • 데이터 백업 및 복구: DBMS는 데이터의 손실이 발생했을 때 데이터를 복구할 수 있는 백업 및 복구 기능을 제공한다.
  • 데이터 무결성 유지: DBMS는 데이터의 정확성과 일관성을 유지하기 위한 규칙이나 제약 조건을 설정할 수 있다.

 

SQL

SQL(Structured Query Language)은 RDBMS에서 데이터를 관리하기 위해 사용되는 표준 프로그래밍 언어이다. 이 언어를 사용하여 DB(DataBase)에 데이터를 추가, 검색, 삭제할 수 있다.

 

MySQL

MySQL은 오픈 소스 RDBMS중 하나이다. 데이터를 다루는데 사용되는 강력한 데이터베이스 서버이다.

 

 

MAC용 MySQL 설치:

아래 MySQL사이트에 접속한다.

https://www.mysql.com/

 

MySQL

MySQL HeatWave is a fully managed database service for transactions, real- time analytics across data warehouses and data lakes, and machine learning services, without the complexity, latency, and cost of ETL duplication. It is available on OCI, AWS, and A

www.mysql.com

DOWNLOADS 탭으로 이동한다.

 

 

아래로 스크롤을 내려서 MySQL Community (GPL) Downloads 를 클릭한다.

 

MySQL Community Server를 클릭한다.

 

설치하고자 하는 MySQL의 버전과 OS를 확인하고 해당하는 DMG Archive 다운로드를 진행한다.

 

로그인은 하지 않아도 된다. 아래 No thanks 를 클릭하여 설치파일을 다운로드 받는다.

 

허용
계속
계속
동의
설치
Use Lagacy Password Encryption, Next
비밀번호는 8자리, 꼭 기억할 수 있는 비밀번호로 설정, 계속

설치가 완료되면 Mac OS에서는 WorkBanch를 따로 설치해주어야 한다.

 

이전에 Community Downloads 항목중 MySQL Workbench를 클릭한다.

 

마찬가지로 OS에 맞는 설치파일을 다운로드한 후 설치를 진행한다.

 

 

댓글