DB & SQL

[DB] MySQL 설치와 DB 생성, 연결 과정 - macOS

devJK93 2024. 5. 18.

* MySQL 다운로드

 

MySQL :: Download MySQL Community Server

Select Version: 8.4.0 LTS 8.0.37 Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS Source Code Se

dev.mysql.com

 

링크를 타고 들어가보면

어떤 버전을 다운받아야 할지 고민이 될 수 있다. 

MySQL Community Downloads

Select Version은 현재 8.0.37 과 8.4.0 LTS 버전이 있다. LTS 버전으로 받는 것이 좋다.

 

LTS : 장기 지원 버전, 곧 LTS(Long Term Support)는 일반적인 경우보다 장기간에 걸쳐 지원하도록 특별히 고안된 소프트웨어의 버전 또는 에디션이다. 이것은 특히 리눅스를 비롯한 오픈소스 프로젝트에서 적용되고 있다.

(출처 : 위키백과)

 

x86과 ARM은 CPU의 아키텍처(프로세서 아키텍처)의 차이이다.

인텔 CPU는 x86으로 선택

m1, m2는 ARM으로 선택하면 될 것 같다.

 

 

다운받고 설치를 진행하다보면 root user 비밀번호를 설정하라는 단계가 보인다.

root password 입력

이 root 비밀번호를 잘 기억해두자. 이후 DB 접속에 사용된다.

 

System Settings의 스크롤을 내려보면 MySQL이 생긴 것을 볼 수 있다.

System Settings - MySQL

위에서 LTS 버전인 8.4.0을 설치하는 것을 추천했지만

나는 설치 전에 LTS의 의미를 몰랐기 때문에 안타깝게도 8.0.37 버전으로 설치한 모습니다.

directory path

디렉토리 경로도 확인할 수 있다.

 

 

* DBeaver 다운로드

 

Download | DBeaver Community

Download DBeaver Community 24.0.4 Released on May 5th 2024 (Milestones). It is free and open source (license). Also you can get it from the GitHub mirror. DBeaver PRO 24.0 Released on March 11th, 2024 PRO version website: dbeaver.com Trial version is avail

dbeaver.io

 

MacOS for Intel, MacOS for Apple Silicon (dmg)

m1,2는 Apple Silicon 선택

 

DBeaver 설치 후 실행화면

새 데이터베이스 연결

테두리된 버튼을 클릭해서 새 DB를 만들고 접속하자.

DB 선택

MySQL 선택

Connection Settings

DB이름을 설정하고 연결을 위해 root PW 입력, Test Connection 클릭해서 연결이 잘 되는지 확인해본다.

Connection Test

Connection Test 잘 되는 것 확인할 수 있다.

DB 생성완료

디비버를 활용하여 MySQL DB 생성했다.

 

Test Connection 과정에서 public key retrieval is not allowed 에러가 발생하는 경우가 있다. 

Connection Settings 의 Driver Properties 설정에서 아래 그림과 같이 설정해준 뒤 다시 시도해보자

allowPublicKeyRetrieval : false → true

 

 

 

 

 

 

 

출처 : 

 

[SQL 독학] MYSQL 맥북 설치 및 디비버 연동

여러 블로그와 유튜브 찾아보면서 MYSQL과 DBeaver 연동 방법을 알아냈습니다. 따라해보시져~! (맥...

blog.naver.com

 

 

DBeaver(디비버) Public Key Retrieval is not allowed 에러

DBeaver(디비버) Public Key Retrieval is not allowed 에러 디비버에서 MySQL 데이터베이스 접속을 잘하다가 갑자기 Public Key Retrieval is not allowed 에러를 만났다. MySQL의 8.x 버전 이후부터 발생하는 문제라고 한

computer-science-student.tistory.com

 

 

x86과 ARM: 둘의 차이점

컴퓨터 소프트웨어를 개발하는데 있어서, 프로세서의 아키텍쳐는 매우 중요한 역할을 합니다. 이번 글에서는 가장 인기 있는 아키텍처인 x86과 ARM에 대해 비교하고자 합니다. 둘의 차이점은 무

umanking.github.io

 

댓글