관계형 데이터베이스 중 하나.

1. Installation

설치 관련 정보는 구글링 해보면 아주 많은 예시들이 있다. 검색 결과 중 하나를 따라하면 손쉽게 MySQL를 설치 할 수 있을 것이다.

2. Execution

  1. MySQL 실행

    1. 명령어 위치: /usr/local/mysql/bin
    2. 명령어 : mysqld_safe
    3. 사용형식: mysqld_safe [OPTIONS] &
  2. MySQL 안전모드 실행

    1. 명령어 위치: /usr/local/mysql/bin
    2. 명령어 : mysqld_safe
    3. 사용형식: mysqld_safe --skip-grant &
  3. Root 계정 패스워드 설정 또는 변경

    UPDATE mysql.user 
    	set authentication_string=PASSWORD("MyNewPass"), 
    	password_expired='N', 
    	plugin='mysql_native_password' 
    where User='root';
    
    flush privileges;
    

3. SQL Query

나는 RDB(Relationship Database)를 기본적으로 이해하고 있다는 조건 아래에 MySQL를 정리할 것이며, node.js의 express 프레임워크랑 연동하여 사용 할 것이다.

2.1 DB 생성 및 테이블 생성하기

2.1.1 데이터베이스 생성하기

명령어 : CREATE SCHEMA [데이터베이스명]