본문 바로가기
혼공학습단 12기

[혼공S] 01 - 2 'MySQL 설치하기' 정리

by jaeheon0520 2024. 7. 2.

 

MySQL은 오라클 사에서 제공하는 데이터베이스 관리 소프트웨어로, 대용량의 데이터를 관리하고 운영하는 기능을 제공한다. MySQL은 1994년에 개발을 시작했으며, 2010년에 선마이크로시스템즈 사에 인수되었으나 같은 해에 선마이크로시스템즈 사가 오라클 사에 인수되면서 같이 넘어갔다.

 

MySQL 설치

MySQL을 윈도우10(or 11)에 설치하는 방법에 관해서 나왔는데...

작년에 설치했던 MySQL 비밀번호를 까먹어서 1차로 고생했고 (이제부터 모든 연습용 DBMS의 비밀번호는 1234다)

삭제하고 다시 설치하려 하니 Database 설치 오류가 떠서 2차로 헤맸다.

(이미 MySQL이 설치되어 있던 경우 Windows 내부에서 충돌이 일어날 수 있다고 그러셨다.)

혼공 SQL 카페에 들어가보니 깨끗하게 삭제하고 다시 설치해보라고 말씀해주셔서 MySQL 관련 모든 응용프로그램부터 환경변수까지 싹다 제거하고 새로 설치하니 결국엔 설치에 성공했다!

나의 경우에는 작년에 설치만 하고 아무런 작업을 진행하지 않았기 때문에 깔끔하게 삭제해도 문제될 것이 없었지만 다른 분들은 이미 진행한 프로젝트가 있어 삭제할 수 없는 분들도 있는 것 같았다.

이런 경우엔 강사님도 답이 없으신 것 같다... 비밀번호를 잊어먹지 않게 잘 기억해두자.

 

 

관련 Q&A와 MySQL 파일은 아래 카페에 들어가면 무료로 확인할 수 있다.

 

https://cafe.naver.com/thisismysql

 

이것이MySQL이다 : 네이버 카페

한빛미디어 [이것이 MySQL이다] 카페입니다.

cafe.naver.com

 

설치하면서 몇가지 짚고가야 할 점

1. MySQL에서 자주 사용하는 포트 번호는 '3306'번이다.

2.  MySQL 서버와 MySQL 워크 벤치의 관계

MySQL 서버와 MySQL 워크벤치의 관계

우리가 설치한 것 중에서 가장 중요한 것은 DBMS, 즉 MySQL 서버이다. MySQL 서버는 작동은 되지만 화면에는 보이지 않는다. MySQL 서버를 사용하기 위해서는 MySQL 서버에 연결 또는 접속해야한다. MySQL 워크벤치는 MySQL 서버에 접속해서 사용하도록 해주는 도구라고 보면 된다. 비교하자면 네이버 웹 서버에 접속하기 위해서는 웹 브라우저가 필요한 것과 마찬가지이다. 네이버 웹 서버가 MySQL 서버라면, 웹 브라우저는 MySQL 워크벤치라고 볼 수 있다.

 

핵심정리

MySQL 서버는 데이터베이스 엔진을 운영하는 가장 중요한 프로그램이다.

 

MySQL 워크벤치는 MySQL 서버에 접속하기 위한 프로그램이다

 

root는 MySQL 관리자 이름이다. 가장 높은 권한의 사용자로 MySQL을 설치할 때 기본적으로 생성된다.

 

용어 설명
MySQL 대표적인 관계형 DBMS, 이 책에서 사용하는 소프트웨어를 통칭해서 부르는 이름
MariaDB MySQL 초기 개발자가 오라클 사를 퇴사한 후 만든 DBMS, MySQL과 상당히 유사하며 완전 무료로 사용 가능
MySQL Server MySQL의 여러 소프트웨어 중 엔진 기능을 하는 핵심 소프트웨어(DBMS)
MySQL Workbench MySQL 서버에 접속/연결하기 위한 클라이언트 도구, 이곳에 SQL 문을 입력하고 실행함