보안을 그리다, 훈이

[MySQL] Database와 MySQL 설치 본문

Programming/PHP & MySQL

[MySQL] Database와 MySQL 설치

HooNeee 2021. 3. 29. 19:31

[데이터베이스(Database)]

데이터베이스란 일반적으로 컴퓨터 시스템에 전자 방식으로 저장된 구조화된 정보 또는 데이터의 체계적인 집합을 의미하며, 일반적으로 데이터베이스 관리 시스템(DBMS)에 의해 제어된다.

오늘날 운용되는 가장 공통적인 유형의 데이터베이스 내 데이터는 프로세싱과 데이터 쿼리 작업을 더 효율적으로 실행하기 위해 일반적으로 일련의 표 안에 행과 열로 모델링된다. 따라서 데이터는 쉽게 액세스, 관리, 수정, 업데이트, 제어, 체계화될 수 있으며, 대부분의 데이터베이스는 데이터 작성 및 쿼리 작업에 SQL(구조화 질의 언어)을 사용한다.

 

- Spread Sheet와 데이터베이스 비교

공통점 : 데이터를 표의 형태로 출력해주며 사용자의 편의를 위한 다양한 기능을 제공한다.

차이점 : 데이터베이스는 컴퓨터 언어(ex. SQL)를 통해 구현 및 대화가 가능한 반면, Spread Sheet는 GUI를 통해 구현되어 있는 기능을 활용한다.

 

 

[SQL(Structured Query Language, 구조화 질의 언어)]

SQL은 데이터를 쿼리, 조작 및 정의하고 액세스 제어를 제공하기 위해 거의 모든 관계형 데이터베이스에서 사용되는 프로그래밍 언어이다. SQL은 1970년대에 IBM에서 처음 개발되었으며, IBM, Oracle 및 Microsoft와 같은 많은 회사들의 확장 프로젝트를 촉진했다. SQL은 오늘날에도 널리 사용되고 있다.

(SQL 외 다른 프로그래밍 언어 또한 존재한다.)

 

 

[설치 및 접속]

아래의 [MySQL Community Server] 다운로드 링크로 접속하여 본인의 OS를 선택하고 최상단의 파일을 다운로드한다.

 

dev.mysql.com/downloads/mysql/

 

MySQL :: Download MySQL Community Server

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 FreeBSD Source Code Select OS Version: All Wind

dev.mysql.com

[macOS Big Sur] MySQL 접속 방법

 

본인 환경(필자는 macOS Big Sur)에서 MySQL이 설치된 경로(/usr/local/mysql/bin)에 접근하여 ./mysql -uroot -p 명령어와 패스워드 입력을 통해 접속한다.

 

./mysql -uroot -p 

./mysql : MySQL 실행

-uroot : root 사용자

-p : 패스워드 입력

 

 

 

[참고]

www.oracle.com/kr/database/what-is-database/

opentutorials.org/course/3161

Comments