서버를 재시작하면 데이터도 사라져버림 -> 영구적으로 저장할 공간 필요
데이터베이스: 관련성을 가지며 중복이 없는 데이터들의 집합
DBMS: 데이터베이스를 관리하는 시스템
RDBMS: 관계형 데이터베이스를 관리하는 시스템
서버의 하드 디스크나 SSD 등의 저장 매체에 데이터를 저장
서버 종료 여부와 상관 없이 데이터를 계속 사용할 수 있음
여러 사람이 동시에 접근할 수 있고, 권한을 따로 줄 수 있음

공식 사이트(https://dev.mysql.com/downloads/installer)

다운로드 받은 MySQL Installer 실행
설치 진행 중 Choosing a Setup Type 부분에서 Custom 선택

자신의 운영체제(x86과 x64 중)에서 Server와 Workbench만 선택하여 설치

Execute로 설치한 후 Next로 마무리

계속 Next를 누르다가 Use Legacy Authentication Method 선택하기

비밀번호 설정하고 Execute로 적용

콘솔(CMD)에서 MySQL이 설치된 경로로 이동
기본 경로는 C:\Program Files\MySQL\MySQL Server 8.0\bin
-h는 호스트, -u는 사용자 –p는 비밀번호 의미

프롬프트가 mysql>로 바뀐다면 성공
프롬프트를 종료하려면 exit 입력

홈브루(homebrew)를 통해 설치하는 게 편함

brew 설치 후 MySQL 설치

root 비밀번호 설정 후, validate_password 플러그인을 설치하겠냐고 물으면 모두 n을 입력하고 엔터를 눌러 건너 뜀
실서버 운영 시에는 설정해주는 것이 좋음
윈도와 같은 방법으로 MySQL에 접속
Homebrew로 다운로드

GUI를 사용하지 않으므로 콘솔에 다음 명령어를 순서대로 입력

root 비밀번호 설정

윈도와 같은 방법으로 mysql에 접속
우분투의 경우는 워크벤치 대신 콘솔에서 작업
워크벤치 프로그램 실행
MySQL Connections 옆에 + 모양 클릭

Connection Name에 localhost 적고 비밀번호 입력

아까 설정했던 비밀번호를 입력하여 접속

접속이 되었다면 성공