우리는 SQL문을 사용하기 위해 DBMS를 사용한다. 즉... 질의어... 데이터베이스에서 원하는 정보를 검색하기 위해 DBMS를 사용한다.
그 중 세계에서 가장 많이 사용되는 오픈소스 관계형 데이터베이스 관리 시스템인 MySQL을 설치하고자 한다.
(물론 설치는 이전에 한 적이 있지만 다시 설치하는 과정에서 다시 정리쓰!)
🔽 데이터베이스(Database)란? / DBMS와 RDBMS 그리고 SQL 알아보기
📍 MySQL 홈페이지
1/ DOWNLOADS 창으로 이동
2/ MySQL Community (GPL) Downloads 클릭
3 / MYSQL Community Server 클
4/ 처음 설치 시 8.1 이전 버전을 선택해준다.
⭐ Archives에 다양한 이전 버전들이 있다
8.1.0 버전이 나오면서 이제는 이전 버전을 다운로드 받은 후 8.1 이후 버전을 다운로드 받을 수 있게 되었다.
(이전 버전이 있어야 이후 버전을 다운로드 할 수 있는 것이다....하하...😒)
분명 몇 달 전엔 안 이랬는데.. 언제 이렇게 바뀐거지...이전에 노션에 정리해놓은 과정이 있어 보고 따라하다가 식겁했다.ㅋㅋㅋ
5/ 다운로드 후 설치
'Development Default' 가 나온다면 클릭해서 설치 해준다.
🔼 나는 development default가 나와야 하는데 아무리 찾아도 나오지 않았다. 클래스 과정에도 노션(전에 다운로드 받을 때 정리를 해놨다)에도 구글에 검색해봐도 다 development default에서 다운로드 받으라고 하고.. 분명 연관 검색어에는 #development_default_없음 이라는 연관검색어가 보이는데 결과값은 보이지 않았다. 이전 아카이브에서 다운로드를 해서 진행을 하는데도 불구하고 이전의 과정 그대로 나오지 않아서 또 권한 문제인가 하고... 털썩... 주저 앉을 뻔 했다 😨
development default 의 설정을 찾아보니 "MySQL Server / MySQL Shell / MySQL Router / MySQL Workbench / MySQL for VisualStudio / MySQL Connertors (for .NET / Pyhon / ODBC / Java / C++)" 이 여섯 가지 옵션을 포함하고 있었고 다행히 Custom이라는 선택 옵션이 있었기에 직접 동일하게 만들어 주기로 하였다.
5-1 / Custom 선택 후 next
5-2 / Select Products 에서 "MySQL Server / MySQL Shell / MySQL Router / MySQL Workbench " 선택해서 추가
5-3 / next, execute 눌러서 설치 진행
6/ Type and Networking 부터 쭉쭉쭉쭉 넘어와서 Execute
7/ 만약 다 추가 못한 사항이 있다면 일단 위의 과정 Finish 후 다시 installer 재실행
8/ ADD 클릭해서 설치 원하는 Product 추가 후 Next 눌러서 Install
9/ 확인
installer는 추후에 설치나 업그레이드를 위해서라도 혹시 모르니 놔두는게 좋을 지도...모르겠다는 생각이 든다 : )
정상작동 확인을 원한다면 MySQL cmd 창을 열어 확인해 볼 수 있다.
지금까지 MySQL 설치했던 것 중 가장 쉽지 않은 설치였다ㅠㅠㅋㅋㅋ
세상이 날... 억까해.... 그치만 난 이겨내... 으짜ㅏㅏ....
하.... 다음에 또 혹시 모르니 남겨 두는 기록ㅠㅠㅋㅋㅋ
휴 새로운 방법을 찾아낼 수 있다는 것이 너무너무너무 다행이다...
그리고 오늘 깨달은 점은 그래도 글을 보고 하는 공부보다 컴퓨터를 보며 하는 공부가 999999999배 재미있구나 : )
단점은 시간가는 줄 모르고 시간이 너무너무너무 빨리간다는 것이다
하...얼른 설치를 끝내야 내일이라도 빨리 공부를 시작하니 갈 길이 멀다 !
+) 정상적인 설치법
development default야 어디갔니.. 혹시라도 저 아이를 찾는 방법을 아시는 분은 댓글 한 번만 ...ㅠㅠ 부탁드립니다...꼭이요....
'LANGUAGE > MySQL' 카테고리의 다른 글
[DB] 데이터베이스 정규화와 정규화 과정 / 함수적 종속 (1) | 2023.11.24 |
---|---|
[MySQL] 필드 기본값(Default) 설정하기 (1) | 2023.06.04 |
[MySQL] MySQL 자주 사용하는 쿼리문 / 쿼리문 실행 순서 정리 (0) | 2023.05.26 |
[SQL] 트랜잭션(Transaction)이란? ACID원칙 (1) | 2023.05.26 |
[SQL] 데이터베이스 언어: DDL, DML, DCL, TCL의 이해와 활용 (0) | 2023.05.25 |