MySQL
데이터베이스(DB) 및 데이터베이스 관리 시스템(DBMS)의 개념을 설명하고, 실습을 위해 MySQL을 설치한다.
– 데이터베이스(DB)와 데이터베이스 관리 시스템(DBMS)
데이터베이스의 기본 개념?
- 데이터의 집합
- 효율적으로 저장, 검색, 갱신할 수 있도록 데이터 집합들끼리 연관시키고 조직화 되어야 함
데이터베이스의 특성
- 실시간 접근성(Real-time Accessability): 사용자의 요구를 즉시 처리할 수 있다.
- 계속적인 변화(Continous Evolution): 삽입/삭제/수정 작업 등을 이용해 데이터를 지속적으로 갱신할 수 있다.
- 동시 공유성(Concurrent Sharing): 사용자마다 서로 다른 목적으로 사용하므로 동시에 여러 사람이 동일한 데이터에 접근하고 이용할 수 있다.
- 내용 참조(Content Reference): 저장한 데이터 레코드의 위치나 주소가 아닌 사용자가 요구하는 데이터의 내용, 즉 데이터 값에 따라 참조할 수 있어야 한다.
데이터베이스 관리 시스템 (DBMS/Database Management System)
- 데이터베이스를 관리하는 소프트웨어
- 필수 기능: 정의 기능, 조작 기능, 제어 기능
- Oracle, SQL Server, MySQL, DB2
– Mac에 MySQL 설치하기
MAC에서는 HomeBrew를 사용하여 MySQL을 설치한다. 순서는 아래와 같다.
- HomeBrew가 설치되어 있는지 확인(설치되어 있지 않다면 설치)
- HomeBrew를 통해 MySQL 설치
- MySQL 실행
HomeBrew가 설치되어 있는지 확인
아래 명령어를 터미널에 입력하면 HomeBrew의 버전 정보를 확인할 수 있다. 버전 정보가 제대로 출력되면 HomeBrew가 설치되어 있는 것.
brew -v
버전 정보가 나오지 않는다면 HomeBrew가 설치되지 않은것 이므로 HomeBrew를 먼저 설치해야 한다. HomeBrew 설치 방법은 https://brew.sh 사이트의 설명을 참고
HomeBrew를 이용한 MySQL 설치
터미널에 아래 커맨드를 입력하면 MySQL이 설치된다.
brew install mysql
윈도우보다 맥에서의 MySQL 설치가 훨씬 간편하다. 윈도우에서 필요한 환경 변수 설정 등의 작업을 할 필요가 없기 때문.
MySQL 실행
아래 커맨드를 터미널에 입력하여 MySQL을 실행한다.
brew services start mysql
아래 커맨드를 입력하면 실행되고 있는 service 리스트를 볼 수 있다.
brew services list
서비스 종료는 다음 커맨드로 하면 된다.
brew services stop mysql