[MySQL] DBMS란?_MySQL 설치
본문 바로가기
BackEnd/Database

[MySQL] DBMS란?_MySQL 설치

by liveloper jay 2021. 12. 12.

DBMS

DBMS(database management system)란 다수의 사용자들이 데이터베이스 내의 데이터를 접근할 수 있도록 해주는 소프트웨어 도구들의 집합을 의미합니다. DBMS은 사용자 또는 다른 프로그램의 요구를 처리하고 적절히 응답하여 데이터를 사용할 수 있도록 해줍니다. MySQL은 DBMS 중 RDBMS의 종류 중 하나입니다. 그럼 RDBMS란 무엇일까요?

RDBMS

RDBMS를 알아보기 전에 먼저 RDB에 대해 이야기 하도록 하겠습니다. RDB(relatinal database)는 관계형 데이터 모델에 기초를 둔 데이터베이스로 모든 데이터를 2차원 테이블 형태로 표현하는 특성을 가지고 있습니다. RDBMS(relatinal database management system)는 이러한 RDB를 관리하기 위한 소프트웨어 또는 그것이 설치된 시스템을 말하는 것으로 MySQL이 RDBMS 중 가장 보편적으로 사용되어집니다.

MySQL의 특징

  1. 오픈소스이다(무료로 사용이 가능하다).
  2. 다양한 운영체제와 여러가지 프로그래밍 언어의 지원이 가능하다.
  3. 대용량의 데이터도 빠르고 효과적으로 처리하는 것이 가능하다.
  4. 표준 SQL형식을 사용한다.
  5. MySQL 응용 프로그램을 사용자의 용도에 맞추어 수정하는 것이 가능하다.
  6. 데이터를 테이블에 저장하며, 각 테이블은 관련 데이터를 row과 column의 형태로 저장한다.



다음은 Ubuntu 환경에서 MySQL의 설치과정과 실행, port허용까지의 과정입니다. 자세한 내용은 Linux 카테고리의 MySQL 설치과정에서 포스팅 하겠습니다.

mySQL 설치 및 접속

#apt 최신 
sudo apt update 
# mysql 설치
sudo apt-get install mysql-server 
# 설치되었는지 확인 
sudo mysql -V 
# mysql 접속 
(sudo) mysql -uroot -p


port 허용 및 실행

#3306 port 허용
sudo ufw allow mysql 
# mysql 실행
sudo systemctl start mysql
# 서버 재시작시 mysql 자동실행 
sudo systemctl enable mysql

 

https://liveloper-jay.tistory.com/31

 

[Linux] Ubuntu에 MySQL 설치

Ubuntu 환경에서 MySQL을 설치 및 삭제하는 방법에 대해 알아보겠습니다. 예시는 Ubuntu 18.04 LTS 버전을 사용하였습니다. MySQL 설치  MySQL 설치에 앞서 apt를 최신버전으로 유지하기 위해 업데이트 후 my

liveloper-jay.tistory.com

 

'BackEnd > Database' 카테고리의 다른 글

NoSQL이란?  (0) 2022.03.14
[MySQL] 집계함수  (0) 2021.12.16
[MySQL] 데이터베이스 제약조건이란?  (0) 2021.12.15
[MySQL]MySQL 생성,삭제,변경  (0) 2021.12.14
[MySQL] Table 조회/삽입/삭제/갱신  (0) 2021.12.13

댓글